Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKen Shannon Last Chance Invitational · Feb 244:01.67aKen Shannon Last Chance InvitationalFebruary 24, 2023
1 Mile · OutdoorNIKE Rotary USATF · Apr 94:13.15aNIKE Rotary USATFApril 9, 2021
1500 Meters · IndoorJohn Thomas Terrier Classic · Jan 313:46.22John Thomas Terrier ClassicJanuary 31, 2025
1500 Meters · OutdoorBryan Clay Invitational · Apr 163:38.05aBryan Clay InvitationalApril 16, 2026
1600 Meters · OutdoorCHSSA State Championships · May 194:07.72aCHSSA State ChampionshipsMay 19, 2022
3000 Meters · IndoorBoston University/Sharon Colyear-Danville Season Opener · Dec 78:01.89aBoston University/Sharon Colyear-Danville Season OpenerDecember 7, 2024
3000 Meters · OutdoorCal vs Stanford Big Meet · May 38:33.40aCal vs Stanford Big MeetMay 3, 2025
3000m Steeplechase · 0.914m · OutdoorCardinal Classic · Mar 189:20.16aCardinal ClassicMarch 18, 2023
3200 Meters · OutdoorNIKE Rotary USATF · Apr 98:57.51aNIKE Rotary USATFApril 9, 2021
400 Meters · OutdoorNoCo Series #3 · May 250.28aNoCo Series #3May 2, 2022
5000 Meters · OutdoorCal Invitational · Mar 2014:58.37aCal InvitationalMarch 20, 2026
800 Meters · IndoorKen Shannon Last Chance Invitational · Feb 241:53.15aKen Shannon Last Chance InvitationalFebruary 24, 2023
800 Meters · OutdoorStanford Invite · Apr 31:48.55aStanford InviteApril 3, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · 1500 Meters · Place 46 · StanfordStanford1500 MetersRound P46.4:12.65aJr
May 14ACC Outdoor ChampionshipsMay 14 · 1500 Meters · Place 7 · StanfordStanford1500 MetersRound P7.3:46.19aJr
May 14ACC Outdoor ChampionshipsMay 14 · 1500 Meters · Place 5 · StanfordStanford1500 Meters5.3:41.45aJr
May 1Payton Jordan InvitationalMay 1 · 10,000 Meters · StanfordStanford10,000 Meters--DNSJr
May 1Payton Jordan InvitationalMay 1 · 5000 Meters · StanfordStanford5000 Meters--DNSJr
May 1Payton Jordan InvitationalMay 1 · 1500 Meters · StanfordStanford1500 Meters--DNFJr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 9 · StanfordStanford1500 Meters9.3:38.05a PBJr
Apr 11Stanford vs Cal Big MeetApr 11 · 3000 Meters · StanfordStanford3000 Meters--DNSJr
Apr 11Stanford vs Cal Big MeetApr 11 · 800 Meters · Place 2 · StanfordStanford800 Meters2.1:49.87aJr
Apr 3Stanford InviteApr 3 · 1500 Meters · Place 7 · StanfordStanford1500 Meters7.3:40.36aJr
Apr 3Stanford InviteApr 3 · 800 Meters · Place 3 · StanfordStanford800 Meters3.1:48.55a PBJr
Mar 20Cal InvitationalMar 20 · 5000 Meters · Place 5 · StanfordStanford5000 Meters514:58.37a PBJr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 1 Mile · Place 19 · StanfordStanford1 MileRound P19.4:05.79aJr
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 30 · StanfordStanford1 Mile304:02.36JR

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 23 · StanfordStanford1500 MetersRound S23.3:51.95aSo
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 18 · StanfordStanford1500 MetersRound P18.3:50.59aSo
May 15ACC Outdoor ChampionshipsMay 15 · 1500 Meters · Place 8 · StanfordStanford1500 MetersRound P8.3:45.52aSo
May 15ACC Outdoor ChampionshipsMay 15 · 1500 Meters · Place 11 · StanfordStanford1500 Meters11.3:49.22aSo
May 15ACC Outdoor ChampionshipsMay 15 · 800 Meters · Place 17 · StanfordStanford800 MetersRound P17.1:51.65aSo
May 3Cal vs Stanford Big MeetMay 3 · 3000 Meters · Place 9 · StanfordStanford3000 Meters98:33.40a PBSO
May 3Cal vs Stanford Big MeetMay 3 · 800 Meters · Place 1 · StanfordStanford800 Meters11:51.52aSO
Apr 25Payton Jordan Invitational Apr 25 · 800 Meters · Place 1 · StanfordStanford800 Meters11:51.82—
Apr 4Stanford InvitationalApr 4 · 1500 Meters · Place 10 · StanfordStanford1500 Meters10.3:43.69aSo
Apr 4Stanford InvitationalApr 4 · 800 Meters · Place 4 · StanfordStanford800 Meters4.1:50.11aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 40 · StanfordStanford1 Mile404:02.04a—
Jan 31John Thomas Terrier ClassicJan 31 · 1500 Meters · Place 44 · StanfordStanford1500 Meters443:46.22 PBSO

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 5000 Meters · StanfordStanford5000 Meters—DNSSo
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 3000 Meters · Place 41 · StanfordStanford3000 Meters41.8:01.89a PBSo

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Pac-12 ChampionshipsMay 12 · 1500 Meters · Place 22 · StanfordStanford1500 MetersRound P224:01.44FR
Apr 29The 128th Big MeetApr 29 · 3000m Steeplechase · Place 1 · StanfordStanford3000m Steeplechase0.914m1.9:36.46aFr
Apr 29The 128th Big MeetApr 29 · 800 Meters · Place 2 · StanfordStanford800 Meters2.1:53.55aFr
Apr 21Payton Jordan InvitationalApr 21 · 1500 Meters · Place 11 · StanfordStanford1500 Meters113:56.35FR
Apr 13Bryan Clay InvitationalApr 13 · 1500 Meters · Place 126 · StanfordStanford1500 Meters126.3:47.60aFr
Mar 18Cardinal ClassicMar 18 · 3000m Steeplechase · Place 4 · StanfordStanford3000m Steeplechase0.914m4.9:20.16a PBFr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Ken Shannon Last Chance InvitationalFeb 24 · 1 Mile · Place 5 · StanfordStanford1 Mile5.4:01.67a PBFr
Feb 24Ken Shannon Last Chance InvitationalFeb 24 · 800 Meters · Place 11 · StanfordStanford800 Meters11.1:53.15a PBFr
Feb 10Windy City InvitationalFeb 10 · 3000 Meters · Place 9 · StanfordStanford3000 Meters9.8:04.73aFr
Jan 13UW PreviewJan 13 · 1 Mile · Place 9 · StanfordStanford1 Mile9.4:02.97aFr

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19CHSSA State ChampionshipsMay 19 · 3200 Meters · Place 4 · NiwotNiwot3200 Meters4.9:08.60a12
May 19CHSSA State ChampionshipsMay 19 · 1600 Meters · Place 2 · NiwotNiwot1600 Meters2.4:07.72a PB12
May 19CHSSA State ChampionshipsMay 19 · 800 Meters · Place 1 · NiwotNiwot800 Meters1.1:52.07a12
May 6Longs Peak/NCAC/Mile High League MeetsMay 6 · 1600 Meters · Place 2 · NiwotNiwot1600 Meters2.4:21.18a12
May 6Longs Peak/NCAC/Mile High League MeetsMay 6 · 800 Meters · Place 1 · NiwotNiwot800 Meters1.1:50.01a12
May 2NoCo Series #3May 2 · 3200 Meters · Place 1 · NiwotNiwot3200 Meters1.9:23.69a12
May 2NoCo Series #3May 2 · 400 Meters · Place 1 · NiwotNiwot400 Meters1.50.28a PB12
Apr 16Boulder County Track ChampionshipsApr 16 · 1600 Meters · Place 2 · NiwotNiwot1600 Meters2.4:12.30a12
Apr 16Boulder County Track ChampionshipsApr 16 · 800 Meters · Place 1 · NiwotNiwot800 Meters1.1:52.90a12
Mar 26Broomfield ShootoutMar 26 · 800 Meters · Place 1 · NiwotNiwot800 Meters11:55.10—

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 24Colorado State Track and Field ChampionshipsJun 24 · 3200 Meters · Place 1 · NiwotNiwot3200 Meters1.9:18.78a11
Jun 24Colorado State Track and Field ChampionshipsJun 24 · 1600 Meters · Place 1 · NiwotNiwot1600 Meters1.4:09.51a11
Jun 24Colorado State Track and Field ChampionshipsJun 24 · 800 Meters · Place 1 · NiwotNiwot800 Meters1.1:51.26a11
Jun 5Boulder County Track ChampionshipsJun 5 · 1600 Meters · Place 1 · NiwotNiwot1600 Meters1.4:13.58a11
Jun 5Boulder County Track ChampionshipsJun 5 · 800 Meters · Place 1 · NiwotNiwot800 Meters1.1:54.29a11
May 22St. Vrain RE-1J District MeetMay 22 · 3200 Meters · NiwotNiwot3200 Meters--DNF11
May 22St. Vrain RE-1J District MeetMay 22 · 1600 Meters · Place 1 · NiwotNiwot1600 Meters1.4:23.04Ma11
May 8Erie Tiger InvitationalMay 8 · 3200 Meters · Place 1 · NiwotNiwot3200 Meters1.9:24.84a11
Apr 9NIKE Rotary USATFApr 9 · 3200 Meters · Place 1 · Real Training ColoradoReal Training Colorado3200 Meters1.8:57.51a PB11
Apr 9NIKE Rotary USATFApr 9 · 1 Mile · Place 3 · Real Training ColoradoReal Training Colorado1 Mile3.4:13.15a PB11
Apr 9NIKE Rotary USATFApr 9 · 1600 Meters · Place 3 · Real Training ColoradoReal Training Colorado1600 Meters3.4:11.73a11