Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDavid Hemery Valentine Invitational · Feb 134:11.61aDavid Hemery Valentine InvitationalFebruary 13, 2026
1 Mile · OutdoorBlue Devil Classic · Apr 224:22.00Blue Devil ClassicApril 22, 2023
1000 Meters · IndoorTryon Banked: College Friday: HS Saturday · Jan 302:30.36aTryon Banked: College Friday: HS SaturdayJanuary 30, 2026
1500 Meters · Outdoor2026 Wake Forest Invitational · Apr 163:48.33a2026 Wake Forest InvitationalApril 16, 2026
1600 Meters · IndoorUnion County Individual Championship · Jan 304:28.49aUnion County Individual ChampionshipJanuary 30, 2022
1600 Meters · OutdoorNJSIAA Sectionals North 2 Groups 1 and 4 · Jun 24:17.38aNJSIAA Sectionals North 2 Groups 1 and 4June 2, 2023
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · May 174:19.72Holmdel Twilight Series - Royal RumbleMay 17, 2023
3000 Meters · IndoorDiv. I Indoor Pre-Nationals Invite · Feb 148:34.94aDiv. I Indoor Pre-Nationals InviteFebruary 14, 2025
3000 Meters · OutdoorDavidson Relays · Mar 278:36.33aDavidson RelaysMarch 27, 2026
3200 Meters · IndoorNJSIAA Group Championships · Feb 179:34.75NJSIAA Group ChampionshipsFebruary 17, 2023
3200 Meters · OutdoorHolmdel Twilight - Night of 3200s · May 39:19.23Holmdel Twilight - Night of 3200sMay 3, 2023
5000 Meters · Outdoor49er Classic · Mar 2014:57.96a49er ClassicMarch 20, 2025
800 Meters · IndoorEd Grant Last Chance Meet · Feb 72:20.25Ed Grant Last Chance MeetFebruary 7, 2020
800 Meters · Relay Split · IndoorUSC Indoor Open · Feb 221:59.090USC Indoor OpenFebruary 22, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 1500 Meters · Place 25 · DavidsonDavidson1500 MetersRound P25.3:56.09aJr
Apr 24Charlotte InviteApr 24 · 1500 Meters · Place 18 · DavidsonDavidson1500 Meters18.3:49.76aJr
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · Place 28 · DavidsonDavidson1500 Meters28.3:48.33a PBJr
Apr 162026 Wake Forest InvitationalApr 16 · 800 Meters · DavidsonDavidson800 Meters--DNSJr
Apr 10Duke InvitationalApr 10 · 5000 Meters · Place 64 · DavidsonDavidson5000 Meters64.15:10.75aJr
Mar 27Davidson RelaysMar 27 · 3000 Meters · Place 1 · DavidsonDavidson3000 Meters1.8:36.33a PBJr
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 179 · DavidsonDavidson1500 Meters179.3:53.53aJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 162 · DavidsonDavidson1 Mile1624:11.61a PBJr
Feb 7Camel City DistanceFeb 7 · 1 Mile · Place 19 · DavidsonDavidson1 Mile194:16.26—
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 1000 Meters · Place 3 · DavidsonDavidson1000 Meters32:30.36a PBJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 10Duke InvitationalApr 10 · 5000 Meters · Place 68 · DavidsonDavidson5000 Meters6815:52.80SO
Apr 4High Point VertKlasse MeetingApr 4 · 1 Mile · Place 8 · DavidsonDavidson1 Mile84:26.17aSo
Mar 29Davidson RelaysMar 29 · 3000 Meters · Place 2 · DavidsonDavidson3000 Meters28:45.01aSo
Mar 2049er ClassicMar 20 · 5000 Meters · Place 23 · DavidsonDavidson5000 Meters23.14:57.96a PBSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22USC Indoor OpenFeb 22 · 1 Mile · Place 15 · DavidsonDavidson1 Mile15.4:15.87aSo
Feb 22USC Indoor OpenFeb 22 · 800 Meters · DavidsonDavidson800 MetersRelay Split—1:59.090 PBSo
Feb 14Div. I Indoor Pre-Nationals InviteFeb 14 · 1 Mile · Place 7 · DavidsonDavidson1 Mile7.4:21.83aSo
Feb 14Div. I Indoor Pre-Nationals InviteFeb 14 · 3000 Meters · Place 8 · DavidsonDavidson3000 Meters8.8:34.94a PBSo

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 262024 Charlotte InviteApr 26 · 1500 Meters · Place 9 · DavidsonDavidson1500 Meters94:00.30FR
Apr 20USC Outdoor OpenApr 20 · 1500 Meters · Place 13 · DavidsonDavidson1500 Meters13.4:05.98aFr
Apr 5VertKlasse MeetingApr 5 · 1500 Meters · Place 25 · DavidsonDavidson1500 Meters254:04.66a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · 1600 Meters · Place 19 · WestfieldWestfield1600 Meters194:27.4612
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 1600 Meters · Place 2 · WestfieldWestfield1600 Meters2.4:17.52a12
Jun 2NJSIAA Sectionals North 2 Groups 1 and 4Jun 2 · 1600 Meters · Place 3 · WestfieldWestfield1600 Meters3.4:17.38a PB12
May 17Holmdel Twilight Series - Royal RumbleMay 17 · 1600 Meters · Place 5 · M WestfieldM Westfield1600 Meters54:19.72 PB—
May 3Holmdel Twilight - Night of 3200sMay 3 · 3200 Meters · Place 4 · M WestfieldM Westfield3200 Meters49:19.23 PB—
Apr 22Blue Devil ClassicApr 22 · 1 Mile · Place 3 · WestfieldWestfield1 Mile34:22.00 PB12
Apr 22Blue Devil ClassicApr 22 · 1 Mile · Place 3 · WestfieldWestfield1 Mile34:22.0012
Apr 15Colt Team ChallengeApr 15 · 1600 Meters · Place 5 · WestfieldWestfield1600 Meters54:20.83—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 11 · WestfieldWestfield3200 Meters119:34.75 PB12
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 5 · WestfieldWestfield3200 Meters59:43.0312
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 5 · WestfieldWestfield3200 Meters59:43.0312
Jan 29Union County Individual ChampionshipJan 29 · 3200 Meters · Place 8 · WestfieldWestfield3200 Meters89:57.8212

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 8Holmdel Twilight Series - Season EnderJun 8 · 1600 Meters · Place 7 · M WestfieldM Westfield1600 Meters74:24.49—
Jun 3NJSIAA Sectionals North 2 Groups 1 and 4Jun 3 · 1600 Meters · Place 7 · WestfieldWestfield1600 Meters7.4:27.22a11
May 24Union County ChampionshipsMay 24 · 1600 Meters · Place 9 · WestfieldWestfield1600 Meters9.4:25.68a11
May 19Holmdel Twilight Series - Royal RumbleMay 19 · 1600 Meters · Place 68 · M WestfieldM Westfield1600 Meters684:38.10—
May 12Union County Conference ChampionshipsMay 12 · 1600 Meters · Place 3 · WestfieldWestfield1600 Meters34:26.00—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 12NJSIAA Sectional Championships - North 2 Group 1&4 Feb 12 · 1600 Meters · Place 7 · WestfieldWestfield1600 Meters74:35.4911
Jan 30Union County Individual ChampionshipJan 30 · 1600 Meters · Place 2 · WestfieldWestfield1600 Meters2.4:28.49a PB11

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 1000 Meters · Place 12 · WestfieldWestfield1000 Meters12.2:42.67a11

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 23Cherokee Night Racing #1Apr 23 · 3200 Meters · Place 105 · M WestfieldM Westfield3200 Meters10510:38.91—
Mar 12Westfield vs RidgeMar 12 · 1600 Meters · Place 12 · WestfieldWestfield1600 Meters12.4:47.1Unofficial10

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Ed Grant Last Chance MeetFeb 7 · 800 Meters · Place 20 · WestfieldWestfield800 Meters202:20.25 PB—
Jan 15Frosh/Novice InvitationalJan 15 · 1600 Meters · Place 11 · WestfieldWestfield1600 Meters11.5:09.27a9

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 800 Meters · Place 3 · WestfieldWestfield800 Meters3.2:22.95a9
Dec 21Energice Coaches Hall of Fame InvitationalDec 21 · 1 Mile · Place 29 · WestfieldWestfield1 Mile29.5:23.79a9