Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCrimson Elite & Open · Feb 74:15.18aCrimson Elite & OpenFebruary 7, 2025
1 Mile · OutdoorPenn Relays - HS · Apr 254:14.67aPenn Relays - HSApril 25, 2024
1000 Meters · IndoorJohn Thomas Terrier Classic · Jan 312:27.06aJohn Thomas Terrier ClassicJanuary 31, 2025
1500 Meters · Outdoor2026 Wake Forest Invitational · Apr 163:54.86a2026 Wake Forest InvitationalApril 16, 2026
1600 Meters · OutdoorMesa County Invite · Mar 74:13.80Mesa County InviteMarch 7, 2026
200 Meters · OutdoorBattle Mountain Husky Invitational · Apr 1624.54aBattle Mountain Husky InvitationalApril 16, 2024
3000 Meters · IndoorBoston University Bruce Lehane Scarlet and White Invitational · Feb 38:35.35aBoston University Bruce Lehane Scarlet and White InvitationalFebruary 3, 2023
3000m Steeplechase · 0.914m · Outdoor130th Penn Relays Carnival · Apr 238:53.66a130th Penn Relays CarnivalApril 23, 2026
3000m Steeplechase · Outdoor2025 Jay Carisella Coaches Invitational · May 38:57.85a2025 Jay Carisella Coaches InvitationalMay 3, 2025
3200 Meters · OutdoorLiberty Bell Invitational · Apr 289:18.27Liberty Bell InvitationalApril 28, 2023
5000 Meters · OutdoorRaleigh Relays · Mar 2714:22.13Raleigh RelaysMarch 27, 2025
800 Meters · OutdoorColorado 4A State Championships · May 181:57.58aColorado 4A State ChampionshipsMay 18, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 3000m Steeplechase · Place 6 · HarvardHarvard3000m Steeplechase0.914m6.8:57.85aSo
May 3Duke TwilightMay 3 · 3000m Steeplechase · Place 13 · HarvardHarvard3000m Steeplechase0.914m13.9:02.40aSo
Apr 23130th Penn Relays CarnivalApr 23 · 3000m Steeplechase · Place 16 · HarvardHarvard3000m Steeplechase0.914m16.8:53.66a PBSo
Apr 162026 Wake Forest InvitationalApr 16 · 3000m Steeplechase · Place 11 · HarvardHarvard3000m Steeplechase0.914m11.9:08.78aSo
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · Place 66 · HarvardHarvard1500 Meters66.3:54.86a PBSo
Apr 10Friar InvitationalApr 10 · 3000m Steeplechase · Place 8 · HarvardHarvard3000m Steeplechase0.914m8.9:16.51aSo
Mar 26Raleigh RelaysMar 26 · 5000 Meters · Place 174 · HarvardHarvard5000 Meters174.14:52.59aSo
Mar 7Mesa County InviteMar 7 · 1600 Meters · Place 1 · Battle MountBattle Mount1600 Meters14:13.80 PB—
Mar 7Mesa County InviteMar 7 · 1600 Meters · Place 1 · Battle MountBattle Mount1600 Meters14:13.80—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 3000m Steeplechase · Place 29 · HarvardHarvard3000m Steeplechase0.914mRound P29.9:03.27aFr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 3000m Steeplechase · Place 5 · HarvardHarvard3000m Steeplechase0.914m5.9:07.03aFr
May 32025 Jay Carisella Coaches InvitationalMay 3 · 3000m Steeplechase · Place 1 · HarvardHarvard3000m Steeplechase18:57.85a PBFr
Apr 18Wake Forest InvitationalApr 18 · 3000m Steeplechase · Place 5 · HarvardHarvard3000m Steeplechase0.914m5.9:05.06aFr
Apr 12Harvard-Yale vs. Oxford-CambridgeApr 12 · 3000m Steeplechase · Place 3 · HarvardHarvard3000m Steeplechase0.914m3.9:33.60aFr
Mar 27Raleigh RelaysMar 27 · 5000 Meters · Place 139 · HarvardHarvard5000 Meters13914:22.13 PBFR
Mar 27Raleigh RelaysMar 27 · 5000 Meters · Place 139 · HarvardHarvard5000 Meters13914:22.13FR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 1Ivy League ChampionshipsMar 1 · 1000 Meters · Place 14 · HarvardHarvard1000 MetersRound P14.2:29.75aFr
Feb 7Crimson Elite & OpenFeb 7 · 1 Mile · Place 5 · HarvardHarvard1 Mile54:15.18a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 1000 Meters · Place 12 · HarvardHarvard1000 Meters122:27.06a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25Penn Relays - HSApr 25 · 1 Mile · Place 9 · Battle MountainBattle Mountain1 Mile9.4:14.67a PB12
Apr 16Battle Mountain Husky InvitationalApr 16 · 200 Meters · Place 9 · Battle MountainBattle Mountain200 Meters9.24.54a PB12
Mar 29Erie Tiger Twilight InvitationalMar 29 · 800 Meters · Place 2 · Battle MountBattle Mount800 Meters21:57.90—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18Colorado 4A State ChampionshipsMay 18 · 3200 Meters · Place 1 · Battle MountainBattle Mountain3200 Meters1.9:26.76a11
May 18Colorado 4A State ChampionshipsMay 18 · 1600 Meters · Place 6 · Battle MountainBattle Mountain1600 Meters6.4:17.30a11
May 18Colorado 4A State ChampionshipsMay 18 · 800 Meters · Place 14 · Battle MountainBattle Mountain800 Meters14.1:57.58a PB11
Apr 28Liberty Bell InvitationalApr 28 · 3200 Meters · Place 2 · Battle Mountain HighBattle Mountain High3200 Meters29:18.27 PB—
Apr 15Mullen InvitationalApr 15 · 800 Meters · Place 2 · Battle Mountain HighBattle Mountain High800 Meters22:00.32—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 3Boston University Bruce Lehane Scarlet and White InvitationalFeb 3 · 3000 Meters · Place 39 · UnattachedUnattached3000 Meters39.8:35.35a PB11

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13St. Vrain HOKA InvitationalMay 13 · 3200 Meters · Place 1 · Battle MountBattle Mount3200 Meters19:37.9410
May 13St. Vrain HOKA InvitationalMay 13 · 1600 Meters · Place 26 · Battle MountBattle Mount1600 Meters264:30.5810
May 6Multi-League ChampionshipMay 6 · 1600 Meters · Place 2 · Battle Mountain HighBattle Mountain High1600 Meters24:44.89—
May 6Multi-League ChampionshipMay 6 · 1600 Meters · Place 2 · Battle Mountain HighBattle Mountain High1600 Meters24:44.89—
May 6Multi-League ChampionshipMay 6 · 3200 Meters · Place 3 · Battle Mountain HighBattle Mountain High3200 Meters39:44.35—
May 6Multi-League ChampionshipMay 6 · 3200 Meters · Place 3 · Battle Mountain HighBattle Mountain High3200 Meters39:44.35—
Apr 29Liberty Bell Track and Field InvitationalApr 29 · 3200 Meters · Place 6 · Battle MountainBattle Mountain3200 Meters6.9:54.41a10
Apr 29Liberty Bell Track and Field InvitationalApr 29 · 1600 Meters · Place 14 · Battle MountainBattle Mountain1600 Meters14.4:36.54a10
Apr 14Don Osse Lakewood Tiger InvitationalApr 14 · 1600 Meters · Place 3 · Battle MountBattle Mount1600 Meters34:49.0910
Apr 1Erie Tiger Twilight InvitationalApr 1 · 1600 Meters · Place 14 · Battle MountainBattle Mountain1600 Meters14.4:41.78a10
Mar 26Broomfield ShootoutMar 26 · 3200 Meters · Place 15 · Battle Mountain HighBattle Mountain High3200 Meters1510:08.44—
Mar 18Rifle HS InvitationalMar 18 · 3200 Meters · Place 1 · Battle MountainBattle Mountain3200 Meters1.10:18.61a10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 5Titan InvitationalJun 5 · 1600 Meters · Place 8 · Battle MountainBattle Mountain1600 Meters8.5:01.20a9