Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorCarolina Distance Carnival · Apr 224:26.000Carolina Distance CarnivalApril 22, 2023
10,000 Meters · OutdoorVirginia Challenge · Apr 1730:52.12aVirginia ChallengeApril 17, 2026
10000 Meters · OutdoorBucknell Bison Outdoor Classic · Apr 1230:20.50aBucknell Bison Outdoor ClassicApril 12, 2025
1600 Meters · IndoorJust Don't Lose HS Classic · Jan 84:35.83Just Don't Lose HS ClassicJanuary 8, 2022
1600 Meters · OutdoorApex Lion's Relay · Apr 154:23.51Apex Lion's RelayApril 15, 2023
3000 Meters · IndoorPenn Elite · Jan 228:26.44aPenn EliteJanuary 22, 2026
3000 Meters · OutdoorIC4A/ECAC Outdoor Track & Field Championships · May 118:40.02IC4A/ECAC Outdoor Track & Field ChampionshipsMay 11, 2024
3200 Meters · IndoorNCHSAA 4A Indoor State Championships · Feb 129:45.12aNCHSAA 4A Indoor State ChampionshipsFebruary 12, 2022
3200 Meters · OutdoorNCHSAA 4A State Championship · May 209:17.24aNCHSAA 4A State ChampionshipMay 20, 2023
5000 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 2814:32.14aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
5000 Meters · OutdoorLarry Ellis Invitational · May 114:40.14aLarry Ellis InvitationalMay 1, 2026
Combined results · OutdoorHolly Springs @ Green Hope · Apr 252:04.1Holly Springs @ Green HopeApril 25, 2022

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1Larry Ellis InvitationalMay 1 · 5000 Meters · Place 21 · Army West PointArmy West Point5000 Meters21.14:40.14a PBJr
Apr 17Virginia ChallengeApr 17 · 10,000 Meters · Place 5 · Army West PointArmy West Point10,000 Meters5.30:52.12a PBJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 5000 Meters · Place 10 · Army West PointArmy West Point5000 Meters10.14:32.14a PBJr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 3000 Meters · Place 18 · Army West PointArmy West Point3000 Meters18.8:30.85aJr
Feb 7Army vs. Navy Star MeetFeb 7 · 3000 Meters · Place 6 · Army West PointArmy West Point3000 Meters68:28.54aJR
Jan 22Penn EliteJan 22 · 3000 Meters · Place 17 · Army West PointArmy West Point3000 Meters17.8:26.44a PBJr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 10000 Meters · Place 33 · Army West PointArmy West Point10000 Meters3330:20.50a PBSo
Mar 2145th Aztec InvitationalMar 21 · 5000 Meters · Place 6 · Army West PointArmy West Point5000 Meters6.14:43.89aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1Army vs. Navy Star MeetFeb 1 · 3000 Meters · Place 6 · Army West PointArmy West Point3000 Meters68:33.51a—
Jan 18Nittany Lion ChallengeJan 18 · 3000 Meters · Place 20 · Army West PointArmy West Point3000 Meters208:35.74a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11IC4A/ECAC Outdoor Track & Field ChampionshipsMay 11 · 3000 Meters · Place 8 · Army West PointArmy West Point3000 Meters88:40.02 PBFR
May 9West Point TwilightMay 9 · 5000 Meters · Place 9 · Army West PointArmy West Point5000 Meters914:58.76a—
Apr 20Bucknell Team ChallengeApr 20 · 5000 Meters · Place 2 · Army West PointArmy West Point5000 Meters214:51.79a—
Mar 15West Point Spring OpenMar 15 · 5000 Meters · Army West PointArmy West Point5000 Meters—DNFFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 20Villanova InvitationalJan 20 · 3000 Meters · Place 26 · Army West PointArmy West Point3000 Meters268:39.14FR

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · 3200 Meters · Place 6 · Green HopeGreen Hope3200 Meters6.9:17.24a PB12
May 13NCHSAA 4A Mideast RegionalMay 13 · 3200 Meters · Place 4 · Green HopeGreen Hope3200 Meters4.9:26.91a12
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 35 · Green HopeGreen Hope1600 Meters354:24.52—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 35 · Green HopeGreen Hope1 Mile354:26.000 PB—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 35 · Green HopeGreen Hope1600 Meters354:24.52—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 35 · Green HopeGreen Hope1 Mile354:26.000—
Apr 15Apex Lion's RelayApr 15 · 1600 Meters · Place 11 · Green HopeGreen Hope1600 Meters114:23.51 PB12
Mar 17Patriots InvitationalMar 17 · 1600 Meters · Place 3 · Green HopeGreen Hope1600 Meters34:29.12—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21NCHSAA 4A State ChampionshipMay 21 · 3200 Meters · Place 7 · Green HopeGreen Hope3200 Meters7.9:32.46a11
May 14NCHSAA 4A Mideast RegionalMay 14 · 3200 Meters · Place 1 · Green HopeGreen Hope3200 Meters1.9:30.68a11
May 4SWAC Conference Championship May 4 · 1600 Meters · Place 8 · Green HopeGreen Hope1600 Meters8.4:27.82a11
Apr 29Raven Relays & Multi ChampionshipsApr 29 · 3200 Meters · Place 1 · Green HopeGreen Hope3200 Meters19:33.11a11
Apr 29Raven Relays & Multi ChampionshipsApr 29 · 1600 Meters · Place 1 · Green HopeGreen Hope1600 Meters14:24.98a11
Apr 25Holly Springs @ Green HopeApr 25 · Combined results · Place 1 · Green HopeGreen HopeCombined results12:04.1 PB11
Apr 23Wake County ChampionshipsApr 23 · 1600 Meters · Place 3 · Green HopeGreen Hope1600 Meters34:31.34—
Apr 8All American Track Classic 2022Apr 8 · 3200 Meters · Place 19 · Green HopeGreen Hope3200 Meters19.9:35.22a11
Mar 24Cary @ GHMar 24 · Combined results · Place 1 · Green HopeGreen HopeCombined results12:05.211
Mar 18Patriots InvitationalMar 18 · 3200 Meters · Place 2 · Green HopeGreen Hope3200 Meters29:40.65—
Mar 10Cary vs. Green HopeMar 10 · Combined results · Place 2 · Green HopeGreen HopeCombined results29:49.011
Mar 10Cary vs. Green HopeMar 10 · Combined results · Place 3 · Green HopeGreen HopeCombined results34:36.711

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 4A Indoor State ChampionshipsFeb 12 · 3200 Meters · Place 9 · Green HopeGreen Hope3200 Meters9.9:45.12a PB11
Feb 5Last Chance MeetFeb 5 · 1600 Meters · Place 10 · Green HopeGreen Hope1600 Meters104:40.30—
Jan 8Just Don't Lose HS ClassicJan 8 · 1600 Meters · Place 6 · Green HopeGreen Hope1600 Meters64:35.83 PB—

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Nov 20New Balance Dash for Doobie 3200Nov 20 · 3200 Meters · Place 24 · Green HopeGreen Hope3200 Meters24.9:45.14aUnofficial11
Jun 25NCHSAA 4A State ChampionshipJun 25 · 3200 Meters · Place 11 · Green HopeGreen Hope3200 Meters11.9:49.84a10
Jun 18NCHSAA 4A Mideast RegionalJun 18 · 3200 Meters · Place 3 · Green HopeGreen Hope3200 Meters3.9:40.68a10
Jun 9Cary/GH/PC Last ChanceJun 9 · Combined results · Place 3 · Green HopeGreen HopeCombined results310:28.6010
Jun 9Cary/GH/PC Last ChanceJun 9 · Combined results · Place 3 · Green HopeGreen HopeCombined results34:39.5010
Mar 27New Balance Dash for Doobie 3200Mar 27 · 3200 Meters · Place 97 · UnattachedUnattached3200 Meters97.10:11.81a10

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 10Panther Creek vs. Green HopeMar 10 · Combined results · Place 1 · Green HopeGreen HopeCombined results110:26.909
Mar 10Panther Creek vs. Green HopeMar 10 · Combined results · Place 1 · Green HopeGreen HopeCombined results110:26.909

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Mondo Elite HS InvitationalFeb 1 · 3200 Meters · Place 35 · Green HopeGreen Hope3200 Meters35.10:21.62a9
Jan 24JDL HS Team ChallengeJan 24 · 1600 Meters · Place 8 · Green HopeGreen Hope1600 Meters84:54.51—
Jan 10JDL H.O.T. New Year MeetJan 10 · 3200 Meters · Place 5 · Green HopeGreen Hope3200 Meters510:41.21—

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Nov 23New Balance DASH for DOOBIENov 23 · 3200 Meters · Place 148 · Green HopeGreen Hope3200 Meters148.10:25.09a9