Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorIvy League Championships · Mar 14:04.12aIvy League ChampionshipsMarch 1, 2025
1500 Meters · OutdoorPrinceton Dual Meet · Mar 314:02.83aPrinceton Dual MeetMarch 31, 2026
1600 Meters · OutdoorTAPPS State Championships · May 24:11.04aTAPPS State ChampionshipsMay 2, 2024
2 Miles · IndoorTexas A&M HS Indoor Classic · Jan 79:24.55Texas A&M HS Indoor ClassicJanuary 7, 2022
2000m Steeplechase · 0.838m · OutdoorAntonian Alamo City Mile(1600) & Steeplechase · Mar 85:52.53aAntonian Alamo City Mile(1600) & SteeplechaseMarch 8, 2024
3000 Meters · IndoorRutgers Holiday Classic · Dec 68:20.81aRutgers Holiday ClassicDecember 6, 2024
3000m Steeplechase · 0.914m · OutdoorIvy League Outdoor Track & Field Championships · May 168:46.18aIvy League Outdoor Track & Field ChampionshipsMay 16, 2026
3200 Meters · OutdoorTAPPS State Championships · May 29:09.28aTAPPS State ChampionshipsMay 2, 2024
400 Meters · OutdoorSan Antonio Christian (SACS) Invitational #2 · Apr 554.86aSan Antonio Christian (SACS) Invitational #2April 5, 2023
800 Meters · OutdoorSan Antonio Christian Invitational #3 Afternoon Meet · Apr 11:59.55San Antonio Christian Invitational #3 Afternoon MeetApril 1, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 3000m Steeplechase · Place 36 · PrincetonPrinceton3000m Steeplechase0.914mRound P36.9:05.92aSo
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 3000m Steeplechase · Place 3 · PrincetonPrinceton3000m Steeplechase0.914m3.8:46.18a PBSo
May 1Larry Ellis InvitationalMay 1 · 3000m Steeplechase · Place 4 · PrincetonPrinceton3000m Steeplechase0.914m4.8:51.62aSo
Apr 23130th Penn Relays CarnivalApr 23 · 3000m Steeplechase · Place 19 · PrincetonPrinceton3000m Steeplechase0.914m19.8:54.98aSo
Apr 4Sam Howell InvitationalApr 4 · 3000m Steeplechase · PrincetonPrinceton3000m Steeplechase0.914m—DNFSo
Mar 31Princeton Dual MeetMar 31 · 1500 Meters · Place 12 · PrincetonPrinceton1500 Meters12.4:02.83a PBSo

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 3000m Steeplechase · Place 2 · PrincetonPrinceton3000m Steeplechase0.914m2.8:59.76aFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 1Ivy League ChampionshipsMar 1 · 1 Mile · Place 3 · PrincetonPrinceton1 MileRound P3.4:09.37aFr
Mar 1Ivy League ChampionshipsMar 1 · 1 Mile · Place 5 · PrincetonPrinceton1 Mile5.4:04.12a PBFr
Jan 11Princeton at Navy (dual)Jan 11 · 1 Mile · PrincetonPrinceton1 MileEx.4:21.57aFr
Jan 11Princeton at Navy (dual)Jan 11 · 3000 Meters · PrincetonPrinceton3000 MetersEx.8:41.22aFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 1 Mile · Place 1 · PrincetonPrinceton1 Mile1.4:10.22aFr
Dec 6Rutgers Holiday ClassicDec 6 · 3000 Meters · Place 3 · PrincetonPrinceton3000 Meters3.8:20.81a PBFr

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2TAPPS State ChampionshipsMay 2 · 3200 Meters · Place 1 · TMI EpiscopalTMI Episcopal3200 Meters1.9:09.28a PB12
May 2TAPPS State ChampionshipsMay 2 · 1600 Meters · Place 1 · TMI EpiscopalTMI Episcopal1600 Meters1.4:11.04a PB12
Apr 25TAPPS 1A South RegionalApr 25 · 1600 Meters · Place 2 · TMI - The Episcopal School oTMI - The Episcopal School o1600 Meters24:19.9212
Apr 25TAPPS 1A South RegionalApr 25 · 3200 Meters · Place 2 · TMI - The Episcopal School oTMI - The Episcopal School o3200 Meters29:41.2312
Apr 25TAPPS 5A South RegionalApr 25 · 3200 Meters · Place 2 · TMI EpiscopalTMI Episcopal3200 Meters2.9:41.23a12
Apr 25TAPPS 5A South RegionalApr 25 · 1600 Meters · Place 2 · TMI EpiscopalTMI Episcopal1600 Meters2.4:19.92a12
Apr 10TAPPS 5A District 04 meetApr 10 · 3200 Meters · Place 2 · TMI EpiscopalTMI Episcopal3200 Meters2.9:54.85a12
Apr 10TAPPS 5A District 04 meetApr 10 · 1600 Meters · Place 1 · TMI EpiscopalTMI Episcopal1600 Meters1.4:40.59a12
Mar 8Antonian Alamo City Mile(1600) & SteeplechaseMar 8 · 2000m Steeplechase · Place 1 · CelerityCelerity2000m Steeplechase0.838m1.5:52.53a PB12

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 19TX TTFCA 7th Annual Meet of ChampionsMay 19 · 1600 Meters · Place 2 · UnattachedUnattached1600 Meters2.4:11.70a11
May 5TAPPS State ChampionshipsMay 5 · 3200 Meters · Place 1 · TMI - The Episcopal SchTMI - The Episcopal Sch3200 Meters19:25.28a—
May 5TAPPS State ChampionshipsMay 5 · 1600 Meters · Place 1 · TMI - The Episcopal SchTMI - The Episcopal Sch1600 Meters14:19.71a—
Apr 26TAPPS 1A South Regional 2023Apr 26 · 1600 Meters · Place 1 · TMI - The Episcopal School ofTMI - The Episcopal School of1600 Meters14:26.7911
Apr 26TAPPS 1A South Regional 2023Apr 26 · 3200 Meters · Place 1 · TMI - The Episcopal School ofTMI - The Episcopal School of3200 Meters19:23.9811
Apr 26TAPPS 5A South RegionalApr 26 · 3200 Meters · Place 1 · TMI EpiscopalTMI Episcopal3200 Meters1.9:23.98a11
Apr 26TAPPS 5A South RegionalApr 26 · 1600 Meters · Place 1 · TMI EpiscopalTMI Episcopal1600 Meters1.4:26.79a11
Apr 17TAPPS 5A District 04 ChampionshipsApr 17 · 3200 Meters · Place 2 · TMI - The Episcopal SchTMI - The Episcopal Sch3200 Meters29:36.20a—
Apr 17TAPPS 5A District 04 ChampionshipsApr 17 · 1600 Meters · Place 2 · TMI - The Episcopal SchTMI - The Episcopal Sch1600 Meters24:27.73a—
Apr 5San Antonio Christian (SACS) Invitational #2Apr 5 · 400 Meters · Place 2 · TMI - The Episcopal SchTMI - The Episcopal Sch400 Meters254.86a PB—
Mar 29Texas Clyde Littlefield Relays 95th AnnualMar 29 · Javelin · Place 2 · TMI - The Episcopal SchTMI - The Episcopal SchJavelin29:00.95a11
Mar 2San Antonio Christian (SACS) Invitational #1Mar 2 · 800 Meters · Place 1 · TMI EpiscopalTMI Episcopal800 Meters1.1:59.74a11

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20TX TTFCA 6th Annual Meet of ChampionsMay 20 · 3200 Meters · Place 1 · TMI EpiscopalTMI Episcopal3200 Meters1.9:12.99a10
May 20TX TTFCA 6th Annual Meet of ChampionsMay 20 · 1600 Meters · Place 1 · TMI EpiscopalTMI Episcopal1600 Meters1.4:12.82a10
May 13Antonian Mile(1600) & SteeplechaseMay 13 · 2000m Steeplechase · Place 1 · CelerityCelerity2000m Steeplechase0.838m1.6:09.87a10
May 6TAPPS State ChampionshipsMay 6 · 3200 Meters · Place 2 · TMI - The Episcopal Scho...TMI - The Episcopal Scho...3200 Meters29:35.5410
May 6TAPPS State ChampionshipsMay 6 · 1600 Meters · Place 1 · TMI - The Episcopal Scho...TMI - The Episcopal Scho...1600 Meters14:20.8010
Apr 28TAPPS 5A South RegionalApr 28 · 3200 Meters · Place 1 · TMI EpiscopalTMI Episcopal3200 Meters1.9:31.88a10
Apr 28TAPPS 5A South RegionalApr 28 · 1600 Meters · Place 1 · TMI EpiscopalTMI Episcopal1600 Meters1.4:30.37a10
Apr 26TAPPS 3A South RegionalApr 26 · 1600 Meters · Place 1 · TMI - THE EPTMI - THE EP1600 Meters14:30.3710
Apr 26TAPPS 3A South RegionalApr 26 · 3200 Meters · Place 1 · TMI - THE EPTMI - THE EP3200 Meters19:31.8810
Apr 14San Antonio Christian (SACS) Invitational #2Apr 14 · 3200 Meters · TMI EpiscopalTMI Episcopal3200 Meters—NT10
Apr 14San Antonio Christian (SACS) Invitational #2Apr 14 · 1600 Meters · Place 1 · TMI EpiscopalTMI Episcopal1600 Meters1.4:21.28a10
Apr 8FEAST Track MeetApr 8 · 3200 Meters · Place 1 · TMI - The Episcopal School oTMI - The Episcopal School o3200 Meters19:47.7710
Mar 12Antonian Alamo City Mile(1600) & SteeplechaseMar 12 · 1600 Meters · Place 3 · CelerityCelerity1600 Meters3.4:19.63a10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21Texas Tech Under Armour HS ClassicJan 21 · 1 Mile · Place 1 · 0 Celerity Per0 Celerity Per1 Mile14:23.91M—
Jan 7Texas A&M HS Indoor ClassicJan 7 · 2 Miles · Place 2 · CELERITY PERFORMANCCELERITY PERFORMANC2 Miles29:24.55 PB—

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14TX TTFCA 5th Annual Meet of ChampionsMay 14 · 3200 Meters · Place 2 · Celerity PerformanceCelerity Performance3200 Meters2.9:12.10a9
May 14TX TTFCA 5th Annual Meet of ChampionsMay 14 · 1600 Meters · Place 10 · Celerity PerformanceCelerity Performance1600 Meters10.4:20.98a9
Apr 30TAPPS 1A State ChampionshipApr 30 · 3200 Meters · Place 3 · TMI - THE EPTMI - THE EP3200 Meters39:30.079
Apr 30TAPPS 1A State ChampionshipApr 30 · 1600 Meters · Place 2 · TMI - THE EPTMI - THE EP1600 Meters24:19.709
Apr 30TAPPS 5A State ChampionshipApr 30 · 3200 Meters · Place 3 · TMI EpiscopalTMI Episcopal3200 Meters3.9:30.07a9
Apr 30TAPPS 5A State ChampionshipApr 30 · 1600 Meters · Place 2 · TMI EpiscopalTMI Episcopal1600 Meters2.4:19.70a9
Apr 22TAPPS 5A South Regional Track MeetApr 22 · 3200 Meters · Place 3 · TMI - The Episcopal SchooTMI - The Episcopal Schoo3200 Meters39:36.839
Apr 22TAPPS 5A South Regional Track MeetApr 22 · 1600 Meters · Place 2 · TMI - The Episcopal SchooTMI - The Episcopal Schoo1600 Meters24:23.609
Apr 15TAPPS 5A District 04 MeetApr 15 · 3200 Meters · Place 2 · TMI EpiscopalTMI Episcopal3200 Meters2.10:34.85a9
Apr 15TAPPS 5A District 04 MeetApr 15 · 1600 Meters · Place 1 · TMI EpiscopalTMI Episcopal1600 Meters1.4:21.99a9
Apr 1San Antonio Christian Invitational #3 Afternoon MeetApr 1 · 800 Meters · Place 3 · TMI - The Episcopal SchooTMI - The Episcopal Schoo800 Meters31:59.55 PB9
Apr 1San Antonio Christian Invitational #3 Afternoon MeetApr 1 · 400 Meters · Place 5 · TMI - The Episcopal SchooTMI - The Episcopal Schoo400 Meters555.379
Mar 27St Michael's Crusader RelaysMar 27 · 3200 Meters · Place 1 · TMI - The Episcopal SchooTMI - The Episcopal Schoo3200 Meters19:38.509