Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUniversity of Washington Invitational · Jan 285:11.34aUniversity of Washington InvitationalJanuary 28, 2022
10,000 Meters · Outdoor130th Penn Relays Carnival · Apr 2334:10.94a130th Penn Relays CarnivalApril 23, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:41.60a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorPaul Donahue Invitational · Apr 184:34.81Paul Donahue InvitationalApril 18, 2025
1600 Meters · OutdoorUnofficial California State Track & Field Championships · Jun 254:51.71aUnofficial California State Track & Field ChampionshipsJune 25, 2021
3000 Meters · IndoorPenn Elite · Jan 229:27.39aPenn EliteJanuary 22, 2026
3000 Meters · OutdoorUCLA v USC Dual Meet · Apr 3010:02.29UCLA v USC Dual MeetApril 30, 2023
3200 Meters · OutdoorCCS Finals · Jun 1910:48.91aCCS FinalsJune 19, 2021
5000 Meters · Outdoor129th Penn Relays · Apr 2416:59.61a129th Penn RelaysApril 24, 2025
800 Meters · OutdoorCCS Trials · Jun 122:18.60aCCS TrialsJune 12, 2021

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 10,000 Meters · Place 7 · PennPenn10,000 Meters7.36:23.91aSr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 5000 Meters · PennPenn5000 Meters--DNFSr
May 1Larry Ellis InvitationalMay 1 · 5000 Meters · Place 21 · PennPenn5000 Meters21.17:17.24aSr
Apr 23130th Penn Relays CarnivalApr 23 · 10,000 Meters · Place 9 · PennPenn10,000 Meters9.34:10.94a PBSr
Mar 26Raleigh RelaysMar 26 · 10,000 Meters · PennPenn10,000 Meters--DNFSr
Mar 26Raleigh RelaysMar 26 · 5000 Meters · PennPenn5000 Meters--DNFSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 17 · PennPenn1500 Meters17.4:41.60a PBSr
Jan 22Penn EliteJan 22 · 3000 Meters · Place 9 · PennPenn3000 Meters9.9:27.39a PBSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Larry Ellis InvitationalMay 2 · 5000 Meters · PennPenn5000 Meters—DNFJr
Apr 24129th Penn RelaysApr 24 · 5000 Meters · PennPenn5000 Meters—16:59.61a PBJr
Apr 18Paul Donahue InvitationalApr 18 · 1500 Meters · Place 7 · PennPenn1500 Meters74:34.81 PBJR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8Penn ClassicFeb 8 · 3000 Meters · Place 11 · PennPenn3000 Meters1110:31.98a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 3000 Meters · Place 21 · UnattachedUnattached3000 Meters21.9:42.74a12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30UCLA v USC Dual MeetApr 30 · 3000 Meters · Place 5 · UCLAUCLA3000 Meters510:02.29 PBSO
Apr 212023 Chris Rinne TwilightApr 21 · 5000 Meters · Place 1 · UCLAUCLA5000 Meters117:17.90SO
Apr 13Bryan Clay InvitationalApr 13 · 5000 Meters · Place 21 · UCLAUCLA5000 Meters21.17:27.71aSo
Apr 13Bryan Clay InvitationalApr 13 · 1500 Meters · Place 95 · UCLAUCLA1500 Meters95.4:49.59aSo
Mar 24Bob Larsen Distance CarnivalMar 24 · 5000 Meters · Place 10 · UCLAUCLA5000 Meters10.17:32.99aSo

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30USC vs UCLAApr 30 · 3000 Meters · Place 3 · UCLAUCLA3000 Meters3.10:08.34aFr
Apr 30USC vs UCLAApr 30 · 1500 Meters · UCLAUCLA1500 Meters—DNFFr
Apr 13Bryan Clay InvitationalApr 13 · 5000 Meters · Place 185 · UCLAUCLA5000 Meters185.17:46.86aFr
Apr 13Bryan Clay InvitationalApr 13 · 1500 Meters · Place 239 · UCLAUCLA1500 Meters239.4:42.32aFr
Apr 1Stanford Invitational Apr 1 · 1500 Meters · Place 12 · UCLAUCLA1500 Meters12.4:46.01aFr
Mar 25Bob Larson Distance CarnivalMar 25 · 1500 Meters · Place 19 · UCLAUCLA1500 Meters19.4:42.32aFr

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Pac-12 Indoor InvitationalFeb 25 · 3000 Meters · Place 30 · UCLAUCLA3000 Meters30.10:00.81aFr
Jan 28University of Washington InvitationalJan 28 · 1 Mile · Place 48 · UCLAUCLA1 Mile48.5:11.34a PBFr

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 25Unofficial California State Track & Field ChampionshipsJun 25 · 1600 Meters · Place 4 · UnattachedUnattached1600 Meters4.4:51.71a PB12
Jun 19CCS FinalsJun 19 · 3200 Meters · Place 2 · HarkerHarker3200 Meters2.10:48.91a PB12
Jun 19CCS FinalsJun 19 · 1600 Meters · Place 2 · HarkerHarker1600 Meters2.5:03.63a12
Jun 12CCS TrialsJun 12 · 3200 Meters · Place 3 · HarkerHarker3200 MetersRound P3.11:12.28a12
Jun 12CCS TrialsJun 12 · 1600 Meters · Place 1 · HarkerHarker1600 MetersRound P1.5:01.39a12
Jun 12CCS TrialsJun 12 · 800 Meters · Place 7 · HarkerHarker800 MetersRound P7.2:18.60a PB12
May 22TKA InvitationalMay 22 · 3200 Meters · Place 1 · HarkerHarker3200 Meters1.10:56.05a12
May 22TKA InvitationalMay 22 · 1600 Meters · Place 1 · HarkerHarker1600 Meters1.5:01.56a12