Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:45.00Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorCharlotte City Championship · Feb 82:55.85Charlotte City Championship February 8, 2025
1600 Meters · IndoorWeddington Polar Bear #5 · Feb 64:50.19Weddington Polar Bear #5February 6, 2026
1600 Meters · OutdoorSouthern Carolina Conference Championship · Apr 304:42.57aSouthern Carolina Conference ChampionshipApril 30, 2026
2000m Steeplechase · OutdoorMetrolina Christian Meet No. 4 · Apr 277:02.05Metrolina Christian Meet No. 4April 27, 2026
3200 Meters · IndoorWeddington Invitational · Jan 910:21.91Weddington InvitationalJanuary 9, 2026
3200 Meters · Outdoor2026 Last Chance Classic · May 210:23.95a2026 Last Chance ClassicMay 2, 2026
400 Meters · OutdoorUA MS Meet #1 · Apr 11:07.58UA MS Meet #1April 1, 2023
800 Meters · OutdoorMarvin Ridge Home Meet 3 (Senior Night) · Apr 232:08.77Marvin Ridge Home Meet 3 (Senior Night)April 23, 2026
MR Carnival: Tim Brown Hough 1:52.21 · OutdoorCarolina Distance Carnival · Apr 262:15.15Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22026 Last Chance ClassicMay 2 · 3200 Meters · Place 8 · Marvin Ridge3200 Meters810:23.95a PB10
Apr 30Southern Carolina Conference ChampionshipApr 30 · 1600 Meters · Place 12 · Marvin Ridge1600 Meters124:42.57a PB10
Apr 30Southern Carolina Conference ChampionshipApr 30 · 1600 Meters · Place 12 · Marvin Ridge1600 Meters124:42.57SO
Apr 27Metrolina Christian Meet No. 4Apr 27 · 2000m Steeplechase · Place 7 · Marvin Ridge2000m Steeplechase77:02.05 PBSO
Apr 27Metrolina Christian Meet No. 4Apr 27 · 2000m Steeplechase · Place 8 · Marvin Ridge2000m Steeplechase87:02.05SO
Apr 23Marvin Ridge Home Meet 3 (Senior Night)Apr 23 · 800 Meters · Place 13 · Marvin Ridge800 Meters132:08.77 PB—
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 6 · Marvin Ridge1600 Meters64:43.2110
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 6 · Marvin Ridge1 Mile64:45.00 PB10
Mar 4Weddington Meet #1Mar 4 · 800 Meters · Place 4 · Marvin Ridge800 Meters42:09.53—

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6Weddington Polar Bear #5Feb 6 · 1600 Meters · Place 17 · Marvin Ridge1600 Meters174:50.19 PB—
Jan 9Weddington InvitationalJan 9 · 3200 Meters · Place 6 · Marvin Ridge3200 Meters610:21.91 PB10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 193 · Marvin Ridge3200 Meters19310:30.57—
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Tim Brown Hough 1:52.21 · Place 217 · Marvin RidgeMR Carnival: Tim Brown Hough 1:52.212172:15.15 PBFR
Apr 9Marvin Home Meet # 3 / Senior NightApr 9 · 800 Meters · Place 19 · Marvin Ridge800 Meters192:14.29a9
Mar 26Marvin Ridge Home Meet #2Mar 26 · 800 Meters · Place 7 · Marvin Ridge800 Meters72:18.02—
Mar 26Marvin Ridge Home Meet #2Mar 26 · 800 Meters · Place 7 · Marvin Ridge800 Meters72:18.02—
Mar 19Ballantyne Ridge Home MeetMar 19 · 800 Meters · Place 20 · Marvin Ridge800 Meters202:22.699
Mar 14Marvin Ridge InvitationalMar 14 · 3200 Meters · Place 45 · Marvin Ridge3200 Meters4511:35.429
Mar 5Prov, PR, Wedd at MRMar 5 · 1600 Meters · Place 14 · Marvin Ridge1600 Meters145:12.96a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8Charlotte City Championship Feb 8 · 1000 Meters · Place 36 · Marvin Ridge1000 Meters362:55.85 PB8
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · 1000 Meters · Place 8 · Marvin Ridge1000 Meters83:02.02a—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 29Union County MS ChampionshipApr 29 · 3200 Meters · Place 4 · Marvin Ridge3200 Meters411:28.437
Apr 29Union County MS ChampionshipApr 29 · 1600 Meters · Place 7 · Marvin Ridge1600 Meters75:11.627
Apr 22Monroe MS Meet #3Apr 22 · 3200 Meters · Place 3 · Marvin Ridge3200 Meters312:05.067
Apr 22Monroe MS Meet #3Apr 22 · 800 Meters · Place 2 · Marvin Ridge800 Meters22:24.267
Apr 22Monroe MS Meet #3Apr 22 · 1600 Meters · Place 3 · Marvin Ridge1600 Meters35:18.977
Apr 1UA MS Meet #1Apr 1 · 800 Meters · Place 4 · Marvin Ridge800 Meters42:26.847
Apr 1UA MS Meet #1Apr 1 · 800 Meters · Place 5 · Marvin Ridge800 Meters52:26.847
Apr 1UA MS Meet #1Apr 1 · 400 Meters · Place 5 · Marvin Ridge400 Meters51:07.58 PB7
Apr 1UA MS Meet #1Apr 1 · 400 Meters · Place 15 · Marvin Ridge400 Meters151:07.587
Apr 1UA MS Meet #1Apr 1 · 1600 Meters · Place 5 · Marvin Ridge1600 Meters55:18.917
Mar 252023 Union All-County Meet @ CuthbertsonMar 25 · 3200 Meters · Place 4 · Marvin Ridge3200 Meters411:31.197
Mar 252023 Union All-County Meet @ CuthbertsonMar 25 · 1600 Meters · Place 5 · Marvin Ridge1600 Meters55:14.627
Mar 18Monroe MS Meet #1Mar 18 · 3200 Meters · Place 4 · Marvin Ridge3200 Meters411:18.137
Mar 18Monroe MS Meet #1Mar 18 · 1600 Meters · Place 3 · Marvin Ridge1600 Meters35:11.997
Mar 4FHHS MS Track Meet 1Mar 4 · 3200 Meters · Place 1 · Marvin Ridge3200 Meters111:43.67—
Mar 4FHHS MS Track Meet 1Mar 4 · 1600 Meters · Place 2 · Marvin Ridge1600 Meters25:23.51—
Mar 4FHHS MS Track Meet 1Mar 4 · 1600 Meters · Place 3 · Marvin Ridge1600 Meters35:23.51—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 2Weddington: The Big ThreeApr 2 · 3200 Meters · Place 4 · Marvin Ridge3200 Meters412:08.37—
Apr 2Weddington: The Big ThreeApr 2 · 300m Hurdles · Place 10 · Marvin Ridge300m Hurdles101:00.62—
Apr 2Weddington: The Big ThreeApr 2 · 1600 Meters · Place 7 · Marvin Ridge1600 Meters75:30.83—
Mar 19Monroe MS Meet #2Mar 19 · 300m Hurdles · Place 3 · Marvin Ridge300m Hurdles357.266
Mar 19Monroe MS Meet #2Mar 19 · 300m Hurdles · Place 6 · Marvin Ridge300m Hurdles657.266
Mar 19Monroe MS Meet #2Mar 19 · 800 Meters · Place 3 · Marvin Ridge800 Meters32:29.856
Mar 12Monroe MS Meet #1Mar 12 · 300m Hurdles · Place 6 · Marvin Ridge300m Hurdles61:04.596
Mar 12Monroe MS Meet #1Mar 12 · 1600 Meters · Place 2 · Marvin Ridge1600 Meters25:46.256
Mar 12Monroe MS Meet #1Mar 12 · 300m Hurdles · Place 6 · Marvin Ridge300m Hurdles61:04.596
Mar 12Monroe MS Meet #1Mar 12 · 1600 Meters · Place 2 · Marvin Ridge1600 Meters25:46.256
Mar 5SVMS Season OpenerMar 5 · 800 Meters · Place 2 · Marvin Ridge800 Meters22:33.046
Mar 5SVMS Season OpenerMar 5 · 800 Meters · Place 9 · Marvin Ridge800 Meters92:33.046
Mar 5SVMS Season OpenerMar 5 · 400 Meters · Place 6 · Marvin Ridge400 Meters61:09.016
Mar 5SVMS Season OpenerMar 5 · 400 Meters · Place 13 · Marvin Ridge400 Meters131:09.016