Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNavy Select · Feb 215:07.30aNavy SelectFebruary 21, 2025
1 Mile · Outdoor81st NIKE Chandler Rotary · Apr 95:20.1781st NIKE Chandler RotaryApril 9, 2021
1600 Meters · OutdoorNiwot Invitational · Mar 305:09.40Niwot InvitationalMarch 30, 2024
2000m Steeplechase · 0.762m · OutdoorUCF Black & Gold Challenge · Mar 217:10.90aUCF Black & Gold ChallengeMarch 21, 2026
3000 Meters · IndoorNittany Lion Challenge · Jan 1710:10.64aNittany Lion ChallengeJanuary 17, 2026
3000m Steeplechase · 0.762m · OutdoorBison Outdoor Classic · Apr 1111:01.10aBison Outdoor ClassicApril 11, 2026
3000m Steeplechase · OutdoorBucknell Bison Outdoor Classic · Apr 1211:54.04aBucknell Bison Outdoor ClassicApril 12, 2025
3200 Meters · Outdoor81st NIKE Chandler Rotary · Apr 911:26.8281st NIKE Chandler RotaryApril 9, 2021
5000 Meters · OutdoorNavy National Elite · May 817:26.93aNavy National EliteMay 8, 2026
800 Meters · OutdoorColorado 4A State Championships · May 182:18.89aColorado 4A State ChampionshipsMay 18, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8Navy National EliteMay 8 · 5000 Meters · Place 2 · MarylandMaryland5000 Meters2.17:26.93a PBSo
May 1Kehoe Twilight MeetMay 1 · 3000m Steeplechase · Place 4 · MarylandMaryland3000m Steeplechase0.762m4.11:01.85aSo
May 1Kehoe Twilight MeetMay 1 · 3000 Meters · MarylandMaryland3000 Meters—DNFSo
Apr 17Virginia ChallengeApr 17 · 3000m Steeplechase · Place 6 · MarylandMaryland3000m Steeplechase0.762m6.11:31.67aSo
Apr 11Bison Outdoor ClassicApr 11 · 3000m Steeplechase · Place 14 · MarylandMaryland3000m Steeplechase0.762m14.11:01.10a PBSo
Mar 28Navy Outdoor InvitationalMar 28 · 3000m Steeplechase · Place 3 · MarylandMaryland3000m Steeplechase0.762m3.11:10.73aSo
Mar 21UCF Black & Gold ChallengeMar 21 · 2000m Steeplechase · Place 7 · MarylandMaryland2000m Steeplechase0.762m7.7:10.90a PBSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Navy SelectFeb 20 · 1 Mile · Place 7 · MarylandMaryland1 Mile75:09.87SO
Feb 6Penn ClassicFeb 6 · 3000 Meters · Place 5 · MarylandMaryland3000 Meters510:24.17aSo
Jan 17Nittany Lion ChallengeJan 17 · 3000 Meters · Place 9 · MarylandMaryland3000 Meters910:10.64a PBSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Kehoe Twilight MeetMay 2 · 5000 Meters · Place 6 · MarylandMaryland5000 Meters6.19:02.81aFr
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 3000m Steeplechase · Place 53 · MarylandMaryland3000m Steeplechase5311:54.04a PBFr
Mar 28Maryland InvitationalMar 28 · 5000 Meters · Place 11 · MarylandMaryland5000 Meters1118:52.82aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Navy SelectFeb 21 · 1 Mile · Place 5 · MarylandMaryland1 Mile55:07.30a PB—
Jan 18Nittany Lion ChallengeJan 18 · 1 Mile · Place 22 · MarylandMaryland1 Mile225:14.99a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Navy InviteDec 7 · 1 Mile · Place 5 · MarylandMaryland1 Mile5.5:14.45aFr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16COLORADO STATE CHAMPIONSHIPSMay 16 · 1600 Meters · Place 15 · NiwotNiwot1600 Meters155:15.98a—
May 16COLORADO STATE CHAMPIONSHIPSMay 16 · 800 Meters · Place 17 · NiwotNiwot800 Meters172:23.07a—
May 11Teddy's Last Chance QualifierMay 11 · 800 Meters · Place 6 · Niwot High SNiwot High S800 Meters62:19.0512
May 10HOKA St. Vrain InvitationalMay 10 · 800 Meters · Place 21 · NiwotNiwot800 Meters212:19.9112
May 10HOKA St. Vrain InvitationalMay 10 · 800 Meters · Place 21 · NiwotNiwot800 Meters212:19.9112
Apr 30Stutler Twilight MeetApr 30 · 1600 Meters · Place 9 · NiwotNiwot1600 Meters95:24.5712
Apr 19Centaurus TwilightApr 19 · 1600 Meters · Place 7 · NiwotNiwot1600 Meters7.5:21.84a12
Apr 19Centaurus TwilightApr 19 · 800 Meters · Place 11 · NiwotNiwot800 Meters11.2:30.20a12
Mar 30Niwot InvitationalMar 30 · 800 Meters · Place 8 · NiwotNiwot800 Meters82:21.63—
Mar 30Niwot InvitationalMar 30 · 1600 Meters · Place 7 · NiwotNiwot1600 Meters75:09.40 PB—
Mar 23Broomfield ShootoutMar 23 · 1600 Meters · Place 12 · NiwotNiwot1600 Meters125:20.58—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18Colorado 4A State ChampionshipsMay 18 · 800 Meters · Place 11 · NiwotNiwot800 Meters11.2:18.89a PB11
May 5Rumble on the DivideMay 5 · 800 Meters · Place 7 · NiwotNiwot800 Meters72:28.4811
May 5Rumble on the DivideMay 5 · 1600 Meters · Place 2 · NiwotNiwot1600 Meters25:17.8211
May 5Longs Peak/NCAC/Mile High League MeetsMay 5 · 800 Meters · Place 7 · NiwotNiwot800 Meters7.2:25.31a11
Apr 29Stutler TwilightApr 29 · 1600 Meters · Place 15 · NiwotNiwot1600 Meters15.5:22.79a11
Apr 28Longmont InvitationalApr 28 · 800 Meters · Place 2 · NiwotNiwot800 Meters2.2:21.59a11
Apr 15Boulder County Track ChampionshipsApr 15 · 3200 Meters · Place 6 · NiwotNiwot3200 Meters611:52.2711
Apr 15Boulder County Track ChampionshipsApr 15 · 1600 Meters · Place 5 · NiwotNiwot1600 Meters55:19.5711
Apr 1NoCo Series #1Apr 1 · 800 Meters · Place 16 · NiwotNiwot800 Meters162:28.87—
Apr 1NoCo Series #1Apr 1 · 1600 Meters · Place 16 · NiwotNiwot1600 Meters165:25.83—
Mar 15Thornton Early BirdMar 15 · 800 Meters · Place 4 · Niwot High SNiwot High S800 Meters42:30.31—
Mar 15Thornton Early BirdMar 15 · 1600 Meters · Place 1 · Niwot High SNiwot High S1600 Meters15:31.21—
Mar 10St. Vrain RE-1J District MeetMar 10 · 1600 Meters · Place 2 · Niwot High SNiwot High S1600 Meters25:30.4611
Mar 10St. Vrain RE-1J District MeetMar 10 · 800 Meters · Place 2 · Niwot High SNiwot High S800 Meters22:30.7811

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 19CHSSA State ChampionshipsMay 19 · 1600 Meters · Place 18 · NiwotNiwot1600 Meters18.5:26.56a10
May 14Randall Hess InvitationalMay 14 · 800 Meters · Place 7 · NiwotNiwot800 Meters72:28.5610
May 6The Pueblo TwilightMay 6 · 1600 Meters · Place 3 · Niwot High SNiwot High S1600 Meters35:10.3510
May 6Longs Peak/NCAC/Mile High League MeetsMay 6 · 3200 Meters · Place 1 · NiwotNiwot3200 Meters1.11:50.46a10
May 2NoCo Series #3May 2 · 3200 Meters · Place 3 · NiwotNiwot3200 Meters3.11:45.40a10
May 2NoCo Series #3May 2 · 1600 Meters · Place 2 · NiwotNiwot1600 Meters2.5:13.27a10
Apr 30Stutler TwilightApr 30 · 1600 Meters · Place 17 · NiwotNiwot1600 Meters17.5:26.42a10
Apr 30Stutler TwilightApr 30 · 800 Meters · Place 15 · NiwotNiwot800 Meters15.2:23.84a10
Apr 23Dakota Ridge InvitationalApr 23 · 1600 Meters · Place 6 · Niwot High SNiwot High S1600 Meters65:23.3010
Apr 16Boulder County Track ChampionshipsApr 16 · 1600 Meters · Place 7 · NiwotNiwot1600 Meters7.5:22.41a10
Apr 9Mullen InvitationalApr 9 · 1600 Meters · Place 9 · NiwotNiwot1600 Meters9.5:22.73a10
Apr 9Mullen InvitationalApr 9 · 800 Meters · Place 7 · NiwotNiwot800 Meters7.2:24.64a10
Apr 2Altitude InvitationalApr 2 · 1600 Meters · Place 8 · NiwotNiwot1600 Meters8.5:26.86a10
Apr 2Altitude InvitationalApr 2 · 800 Meters · Place 13 · NiwotNiwot800 Meters13.2:28.91a10

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 981st NIKE Chandler RotaryApr 9 · 3200 Meters · Place 18 · Real TrainingReal Training3200 Meters1811:26.82 PB—
Apr 981st NIKE Chandler RotaryApr 9 · 1 Mile · Place 30 · Real TrainingReal Training1 Mile305:20.17 PB—
Apr 981st NIKE Chandler RotaryApr 9 · 1600 Meters · Place 30 · Real TrainingReal Training1600 Meters305:18.47—
Apr 9NIKE Rotary USATFApr 9 · 3200 Meters · Place 18 · Real Training ColoradoReal Training Colorado3200 Meters18.11:26.82a9
Apr 9NIKE Rotary USATFApr 9 · 1 Mile · Place 30 · Real Training ColoradoReal Training Colorado1 Mile30.5:20.17a9
Apr 9NIKE Rotary USATFApr 9 · 1600 Meters · Place 30 · Real Training ColoradoReal Training Colorado1600 Meters30.5:18.47a9