Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRiverhawk Invitational · Jan 244:31.82aRiverhawk InvitationalJanuary 24, 2025
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 244:27.01Mount Tabor Mile & Throwing ThunderMarch 24, 2023
10,000 Meters · OutdoorThe FIRE Meet at Williams · May 830:55.25aThe FIRE Meet at WilliamsMay 8, 2026
1000 Meters · IndoorEast Chapel Hill Polar Bear #5 · Jan 252:53.00East Chapel Hill Polar Bear #5January 25, 2020
10000 Meters · OutdoorMIT Sean Collier Invitational · Apr 1830:37.01MIT Sean Collier InvitationalApril 18, 2025
1500 Meters · OutdoorMIT Final Qualifier · May 154:07.47aMIT Final QualifierMay 15, 2025
1600 Meters · IndoorEastern Alamance Polar Bear #2 · Jan 254:36.21Eastern Alamance Polar Bear #2January 25, 2022
1600 Meters · OutdoorCary AC Elite Sprint & Distance · Apr 284:25.46Cary AC Elite Sprint & DistanceApril 28, 2023
3000 Meters · IndoorSuffolk Relays · Jan 118:40.03aSuffolk RelaysJanuary 11, 2025
3200 Meters · IndoorFast Track HS Invitational · Jan 219:33.89Fast Track HS InvitationalJanuary 21, 2023
3200 Meters · OutdoorNCHSAA 4A Mideast Regional · May 139:25.50aNCHSAA 4A Mideast RegionalMay 13, 2023
5000 Meters · IndoorJohn Thomas Terrier Classic · Jan 3114:47.88aJohn Thomas Terrier ClassicJanuary 31, 2025
5000 Meters · OutdoorMIT Sean Collier Invitational · Apr 1715:05.94aMIT Sean Collier InvitationalApril 17, 2026
Combined results · OutdoorSouthern Alamance and Northern at Chapel Hill 2022 · Mar 24:37.0Southern Alamance and Northern at Chapel Hill 2022March 2, 2022

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 10,000 Meters · Place 12 · MITMIT10,000 Meters12.30:55.25a PBJr
Apr 24NEWMAC Outdoor ChampionshipsApr 24 · 10,000 Meters · Place 4 · MITMIT10,000 Meters4.31:25.42aJr
Apr 17MIT Sean Collier InvitationalApr 17 · 5000 Meters · Place 14 · MITMIT5000 Meters14.15:05.94a PBJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 5000 Meters · Place 16 · MITMIT5000 Meters1615:07.62aJR
Feb 13Tufts Cupid ChallengeFeb 13 · 5000 Meters · Place 4 · MITMIT5000 Meters414:55.41aJr
Jan 30John Thomas Terrier ClassicJan 30 · 5000 Meters · Place 59 · MITMIT5000 Meters5914:48.74JR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13Cardinal & Gray AlumniDec 13 · 1 Mile · MITMIT1 Mile—DNSJr
Feb 15Tufts Stampede OpenFeb 15 · 3000 Meters · Place 6 · MITMIT3000 Meters68:43.08SO
Jan 31John Thomas Terrier ClassicJan 31 · 5000 Meters · Place 108 · MITMIT5000 Meters10814:47.88a PB—
Jan 24Riverhawk InvitationalJan 24 · 1 Mile · Place 63 · MITMIT1 Mile63.4:31.82a PBSo
Jan 11Suffolk RelaysJan 11 · 3000 Meters · Place 3 · MITMIT3000 Meters38:40.03a PB—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15MIT Final QualifierMay 15 · 1500 Meters · Place 24 · MITMIT1500 Meters24.4:07.47a PBSo
Apr 18MIT Sean Collier InvitationalApr 18 · 10000 Meters · Place 9 · MITMIT10000 Meters930:37.01 PBSO
Apr 5UMASS Flagship OpenerApr 5 · 5000 Meters · Place 5 · MITMIT5000 Meters515:06.51SO
Mar 8Tufts National QualifierMar 8 · 5000 Meters · Place 7 · MITMIT5000 Meters715:12.67SO

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16MIT Last Chance QualifierMay 16 · 5000 Meters · Place 2 · MITMIT5000 Meters215:12.56a—
Apr 26NEWMACApr 26 · 10,000 Meters · Place 4 · MITMIT10,000 Meters4.31:49.97aFr
Apr 26NEWMACApr 26 · 5000 Meters · MITMIT5000 Meters--DNSFr
Apr 19Sean Collier InvitationalApr 19 · 5000 Meters · Place 3 · MITMIT5000 Meters315:19.16a—
Apr 7Amherst Spring FlingApr 7 · 1500 Meters · Place 42 · MITMIT1500 Meters424:15.18a—
Mar 2Tufts National Qualifying MeetMar 2 · 5000 Meters · Place 7 · MITMIT5000 Meters715:33.40FR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 10Gordon Kelly InvitationalFeb 10 · 3000 Meters · Place 4 · MITMIT3000 Meters48:49.72FR
Jan 26John Thomas Terrier ClassicJan 26 · 5000 Meters · Place 23 · MITMIT5000 Meters2314:54.37a—
Jan 13Suffolk Ice BreakerJan 13 · 3000 Meters · Place 6 · MitMit3000 Meters68:46.98—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · 3200 Meters · Place 14 · Chapel HillChapel Hill3200 Meters14.9:32.71a12
May 13NCHSAA 4A Mideast RegionalMay 13 · 3200 Meters · Place 3 · Chapel HillChapel Hill3200 Meters3.9:25.50a PB12
Apr 28Cary AC Elite Sprint & DistanceApr 28 · 1600 Meters · Place 10 · Chapel HillChapel Hill1600 Meters104:25.46 PB12
Apr 28Cary AC Elite Sprint & DistanceApr 28 · 1600 Meters · Place 10 · Chapel HillChapel Hill1600 Meters104:28.2212
Mar 24Mount Tabor Mile & Throwing ThunderMar 24 · 1 Mile · Place 5 · Chapel HillChapel Hill1 Mile54:27.01 PB12
Mar 18Cary Academy InvitationalMar 18 · 1600 Meters · Place 6 · Chapel HillChapel Hill1600 Meters64:30.51SR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · 3200 Meters · Place 8 · Chapel HillChapel Hill3200 Meters8.9:41.92a12
Jan 21Fast Track HS InvitationalJan 21 · 3200 Meters · Place 3 · Chapel HillChapel Hill3200 Meters39:33.89 PB—
Jan 14East Chapel Hill Polar Bear Meet #3Jan 14 · 3200 Meters · Place 2 · Chapel HillChapel Hill3200 Meters29:57.4212
Jan 10Spartan ClassicJan 10 · 1600 Meters · Place 2 · Chapel HillChapel Hill1600 Meters24:36.9112

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 1600 Meters · Place 5 · Chapel HillChapel Hill1600 Meters5.4:37.77a12
Jan 25Eastern Alamance Polar Bear #2Jan 25 · 1600 Meters · Place 4 · Chapel HillChapel Hill1600 Meters44:36.21 PB11
Jan 19NLAC #2 @DSAJan 19 · 1600 Meters · Place 3 · Chapel HillChapel Hill1600 Meters34:38.00—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 48 · Chapel HillChapel Hill3200 Meters48.9:45.49aUnofficial12
May 14NCHSAA 4A Mideast RegionalMay 14 · 3200 Meters · Place 5 · Chapel HillChapel Hill3200 Meters5.9:40.49a11
Apr 27DAC VII Conference Meet Apr 27 · 3200 Meters · Place 3 · Chapel HillChapel Hill3200 Meters3.9:45.89a11
Apr 27DAC VII Conference Meet Apr 27 · 1600 Meters · Place 4 · Chapel HillChapel Hill1600 Meters4.4:32.99a11
Apr 22Mount Tabor Mile & Throwing ThunderApr 22 · 1 Mile · Place 10 · Chapel HillChapel Hill1 Mile104:31.68—
Apr 9Orange County Championship MeetApr 9 · Combined results · Place 3 · Chapel HillChapel HillCombined results39:44.8811
Mar 24DAC VII Meet at Southern AlamanceMar 24 · 1600 Meters · Place 2 · Chapel HillChapel Hill1600 Meters24:37.90—
Mar 19Cary Academy InvitationalMar 19 · 3200 Meters · Place 3 · Chapel HillChapel Hill3200 Meters3.9:51.11a11
Mar 2Southern Alamance and Northern at Chapel Hill 2022Mar 2 · Combined results · Place 1 · Chapel HillChapel HillCombined results14:37.0 PB11

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Nov 20New Balance Dash for Doobie 3200Nov 20 · 3200 Meters · Place 29 · Chapel HillChapel Hill3200 Meters29.9:56.18aUnofficial11
Jun 26NCHSAA 3A State ChampionshipsJun 26 · 3200 Meters · Place 10 · Chapel HillChapel Hill3200 Meters10.9:49.73a10
Jun 19NCHSAA 3A Mideast RegionalJun 19 · 3200 Meters · Place 2 · Chapel HillChapel Hill3200 Meters2.9:44.15a10
May 22Apex, PC, Green Level, Chapel HillMay 22 · 3200 Meters · Place 2 · Chapel HillChapel Hill3200 Meters210:00.68—
May 6Northwood, N.Durham @ CHHSMay 6 · 3200 Meters · Place 4 · Chapel HillChapel Hill3200 Meters410:03.7510
May 6Northwood, N.Durham @ CHHSMay 6 · 3200 Meters · Place 4 · Chapel HillChapel Hill3200 Meters410:03.7510
May 6Northwood, N.Durham @ CHHSMay 6 · 1600 Meters · Place 3 · Chapel HillChapel Hill1600 Meters34:40.5010
May 6Northwood, N.Durham @ CHHSMay 6 · 1600 Meters · Place 3 · Chapel HillChapel Hill1600 Meters34:40.5010
May 1Mount Tabor MileMay 1 · 1600 Meters · Place 21 · Chapel HillChapel Hill1600 Meters214:40.34—
Mar 27New Balance Dash for Doobie 3200Mar 27 · 3200 Meters · Place 56 · UnattachedUnattached3200 Meters56.9:52.70a9

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 25East Chapel Hill Polar Bear #5Jan 25 · 3200 Meters · Place 3 · Chapel HillChapel Hill3200 Meters311:20.009
Jan 25East Chapel Hill Polar Bear #5Jan 25 · 1000 Meters · Place 9 · Chapel HillChapel Hill1000 Meters92:53.00 PB9