Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford High SchoolMPSSAA 3A State Championships · Nov 11 | 16:42.17 | MPSSAA 3A State Championships | November 11, 2023 |
| 3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 23 | 16:46.3 | Bull Run 2023 | September 23, 2023 |
| 3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 12 | 17:23.35 | MPSSAA 3A State Championships | November 12, 2022 |
| 3 Miles · South River High SchoolSeahawk Invite · Sep 3 | 16:34.28 | Seahawk Invite | September 3, 2022 |
| 5,000 Meters · Anne Arundel High School2022 Arundel Invitational - The Chase · Oct 15 | 17:16.22 | 2022 Arundel Invitational - The Chase | October 15, 2022 |
| 5,000 Meters · Chesapeake High SchoolMPSSAA 3A East Region Championships · Nov 2 | 15:59.32 | MPSSAA 3A East Region Championships | November 2, 2023 |
| 5,000 Meters · South River High SchoolSeahawk Invitational · Oct 16 | 16:59.1 | Seahawk Invitational | October 16, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 26 | 17:10.8 | NXR Southeast Regional Championships | November 26, 2022 |
| 5800 m · Virginia Tech Home Cross Country CourseVT Invitational · Sep 4 | 19:13.6 | VT Invitational | September 4, 2026 |
| 6,000 Meters · WakeMed Soccer Parkadidas Wolfpack Invitational · Sep 20 | 19:30.5 | adidas Wolfpack Invitational | September 20, 2024 |
| 8,000 Meters · BridgewaterODAC XC Championships · Nov 1 | 26:06.6 | ODAC XC Championships | November 1, 2025 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 25:48.1 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 15 | 25:33.00 | NCAA South Regional XC Championship | November 15, 2025 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 18 | 24:54.99 | Conn College Invite | October 18, 2025 |
| 8,000 Meters · Kernstown BattlefieldODAC XC Championships · Oct 31 | 26:12.0 | ODAC XC Championships | October 31, 2026 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 26:41.6 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 25:30.1 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Panorama FarmsNCAA DIII South Region Preview · Sep 19 | 26:08.90 | NCAA DIII South Region Preview | September 19, 2026 |
| 8,000 Meters · Pole Green ParkUSATF Cross Country Championships · Jan 20 | 27:55.2 | USATF Cross Country Championships | January 20, 2024 |
| 8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 27:12.0 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | ODAC XC ChampionshipsOct 31 · 8,000 Meters ODAC · Place 12 · LynchburgLynchburg | 8,000 Meters ODAC | 12 | 26:12.0 PB | Jr |
| Oct 17 | Conn College InviteOct 17 · 8,000 Meters Blue · Place 69 · LynchburgLynchburg | 8,000 Meters Blue | 69 | 25:13.6 | Jr |
| Oct 3 | Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 110 · LynchburgLynchburg | 8,000 Meters Navy Championship | 110 | 25:48.1 PB | Jr |
| Sep 19 | NCAA DIII South Region PreviewSep 19 · 8,000 Meters Collegiate · Place 8 · LynchburgLynchburg | 8,000 Meters Collegiate | 8 | 26:08.90 PB | Jr |
| Sep 4 | VT InvitationalSep 4 · 5,800 Meters Collegiate · Place 18 · LynchburgLynchburg | 5,800 Meters Collegiate | 18 | 19:13.6 PB | Jr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 280 · LynchburgLynchburg | 8,000 Meters D3 Championship | 280 | 27:12.0 PB | So |
| Nov 15 | NCAA South Regional XC ChampionshipNov 15 · 8,000 Meters College · Place 22 · LynchburgLynchburg | 8,000 Meters College | 22 | 25:33.00 PB | So |
| Nov 1 | ODAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 9 · LynchburgLynchburg | 8,000 Meters Collegiate | 9 | 26:06.6 PB | So |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters Blue · Place 46 · LynchburgLynchburg | 8,000 Meters Blue | 46 | 24:54.99 PB | So |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 69 · LynchburgLynchburg | 8,000 Meters White | 69 | 25:30.1 PB | So |
| Aug 29 | Liberty ChallengeAug 29 · 6,000 Meters Varsity · Place 12 · LynchburgLynchburg | 6,000 Meters Varsity | 12 | 20:27.3 | SO |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | ODAC XCNov 2 · 8,000 Meters Varsity · Place 30 · LynchburgLynchburg | 8,000 Meters Varsity | 30 | 26:18.5 | FR |
| Oct 19 | Roanoke XC Invitational/ODAC PreviewOct 19 · 8,000 Meters Varsity · Place 24 · LynchburgLynchburg | 8,000 Meters Varsity | 24 | 25:53.0 | FR |
| Oct 4 | Paul Short RunOct 4 · 8,000 Meters White · Place 163 · LynchburgLynchburg | 8,000 Meters White | 163 | 26:41.6 PB | Fr |
| Sep 20 | adidas Wolfpack InvitationalSep 20 · 6,000 Meters College · Place 79 · LynchburgLynchburg | 6,000 Meters College | 79 | 19:30.5 PB | Fr |
| Aug 30 | Liberty ChallengeAug 30 · 6,000 Meters Varsity · Place 12 · LynchburgLynchburg | 6,000 Meters Varsity | 12 | 20:28.8 | FR |
| Jan 20 | USATF Cross Country ChampionshipsJan 20 · 8,000 Meters U-20 Open · Place 30 · Goon Squad TCGoon Squad TC | 8,000 Meters U-20 Open | 30 | 27:55.2 PB | 12 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MPSSAA 3A State ChampionshipsNov 11 · 3 Miles 3A Varsity · Place 12 · Chesapeake-AAChesapeake-AA | 3 Miles 3A Varsity | 12 | 16:42.17 PB | 12 |
| Nov 2 | MPSSAA 3A East Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 6 · Chesapeake-AAChesapeake-AA | 5,000 Meters Varsity | 6 | 15:59.32 PB | 12 |
| Oct 21 | AACPS XC County ChampionshipOct 21 · 5,000 Meters Varsity · Place 9 · Chesapeake-AAChesapeake-AA | 5,000 Meters Varsity | 9 | 17:01.90 | 12 |
| Oct 14 | The Chase - Arundel HS InviteOct 14 · 3 Miles Varsity · Place 2 · Chesapeake-AAChesapeake-AA | 3 Miles Varsity | 2 | 16:59.80 | 12 |
| Sep 27 | AACPS Inter-County Meet #2Sep 27 · 3.1 Miles Varsity · Place 25 · Chesapeake-AAChesapeake-AA | 3.1 Miles Varsity | 25 | 20:38.10 | 12 |
| Sep 23 | Bull Run 2023Sep 23 · 3 Miles Boys Large Varsity · Place 3 · Chesapeake-AAChesapeake-AA | 3 Miles Boys Large Varsity | 3 | 16:46.3 PB | 12 |
| Sep 12 | AACPS Inter-County Meet #1Sep 12 · 5,000 Meters Varsity · Place 30 · Chesapeake-AAChesapeake-AA | 5,000 Meters Varsity | 30 | 21:42.15 | 12 |
| Sep 9 | Chesapeake Invite 7th AnnualSep 9 · 5,000 Meters Varsity · Place 2 · Chesapeake HChesapeake H | 5,000 Meters Varsity | 2 | 16:16.74 | 12 |
| Sep 2 | Seahawk XC InvitationalSep 2 · 3 Miles Varsity · Place 7 · Chesapeake HChesapeake H | 3 Miles Varsity | 7 | 16:00.77 | 12 |
| Jan 21 | USATF National Cross Country ChampionshipsJan 21 · 8,000 Meters U-20 · Place 60 · Goon Squad TCGoon Squad TC | 8,000 Meters U-20 | 60 | 28:18 | 11 |
2022 Cross Country
8 results2021 Cross Country
7 results