Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor2025 Davidson Meet of Champions · May 245:11.12a2025 Davidson Meet of ChampionsMay 24, 2025
1000 Meters · OutdoorChristmas is Near Invitational · Dec 202:50.78aChristmas is Near InvitationalDecember 20, 2025
1600 Meters · Outdoor2026 Last Chance Classic · May 24:38.84a2026 Last Chance ClassicMay 2, 2026
3000m Steeplechase · IndoorSpring into the Season Kickoff · Feb 287:04.35aSpring into the Season KickoffFebruary 28, 2026
3200 Meters · Outdoor2026 CISAA Conference Championships · May 810:05.21a2026 CISAA Conference ChampionshipsMay 8, 2026
800 Meters · Outdoor2026 Last Chance Classic · May 22:05.53a2026 Last Chance ClassicMay 2, 2026
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:57.05Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 82026 CISAA Conference ChampionshipsMay 8 · 3200 Meters · Place 7 · Charlotte LatinCharlotte Latin3200 Meters7.10:05.21a PB10
May 82026 CISAA Conference ChampionshipsMay 8 · 1600 Meters · Place 11 · Charlotte LatinCharlotte Latin1600 Meters11.4:43.84a10
May 82026 CISAA Conference ChampionshipsMay 8 · 800 Meters · Place 11 · Charlotte LatinCharlotte Latin800 Meters11.2:06.26a10
May 22026 Last Chance ClassicMay 2 · 1600 Meters · Place 9 · Charlotte LatinCharlotte Latin1600 Meters94:38.84a PB10
May 22026 Last Chance ClassicMay 2 · 800 Meters · Place 16 · Charlotte LatinCharlotte Latin800 Meters162:05.53a PB10
Apr 8CLS Home Meet #2Apr 8 · 1600 Meters · Place 1 · Charlotte LatinCharlotte Latin1600 Meters14:46.87SO
Apr 8CLS Home Meet #2Apr 8 · 1600 Meters · Place 2 · Charlotte LatinCharlotte Latin1600 Meters24:46.87SO
Mar 28Weddington InvitationalMar 28 · 3200 Meters · Place 14 · Charlotte LatinCharlotte Latin3200 Meters1410:20.48SO
Mar 25CLS Home Meet #1 - Senior DayMar 25 · 1600 Meters · Place 1 · Charlotte LatinCharlotte Latin1600 Meters14:53.38SO
Mar 7Clash of the CarolinasMar 7 · 800 Meters · Place 6 · Charlotte LatinCharlotte Latin800 Meters62:08.9210

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Spring into the Season KickoffFeb 28 · 3000m Steeplechase · Place 11 · Charlotte LatinCharlotte Latin3000m Steeplechase117:04.35a PB10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 20Christmas is Near InvitationalDec 20 · 1000 Meters · Place 4 · Charlotte LatinCharlotte Latin1000 Meters4.2:50.78a PB10
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 179 · Charlotte LaCharlotte La3200 Meters17910:23.46—
May 242025 Davidson Meet of ChampionsMay 24 · 1 Mile · Place 36 · Charlotte LatinCharlotte Latin1 Mile36.5:11.12a PB9
May 9CISAA Championships (@ PD & CCS)May 9 · 3200 Meters · Place 20 · Charlotte LatinCharlotte Latin3200 Meters20.10:42.32a9
May 9CISAA Championships (@ PD & CCS)May 9 · 1600 Meters · Place 18 · Charlotte LatinCharlotte Latin1600 Meters18.4:47.33a9
May 32025 Last Chance ClassicMay 3 · 3200 Meters · Place 17 · Charlotte LatinCharlotte Latin3200 Meters1711:09.45a9
May 32025 Last Chance ClassicMay 3 · 1600 Meters · Place 23 · Charlotte LatinCharlotte Latin1600 Meters234:50.35a9
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 435 · Charlotte LatinCharlotte Latin1600 Meters4354:55.39FR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 433 · Charlotte LatinCharlotte LatinMR Carnival: Rocky Hansen Christ Sch 4:04.294334:57.05 PBFR
Apr 232025 CCDS Varsity Home Meet-2Apr 23 · 800 Meters · Place 6 · Charlotte LatinCharlotte Latin800 Meters6.2:14.24a9
Apr 16CLS Home Meet #2 (Senior Night)Apr 16 · 3200 Meters · Place 12 · Charlotte LatinCharlotte Latin3200 Meters12.11:12.93a9
Apr 9Cannon Home Meet #2Apr 9 · 1600 Meters · Place 2 · Charlotte LatinCharlotte Latin1600 Meters2.4:58.91a9
Apr 2PDS Home Meet 2Apr 2 · 1600 Meters · Place 10 · Charlotte LatinCharlotte Latin1600 Meters105:02.80a9
Mar 26CLS Home Meet #1Mar 26 · 1600 Meters · Place 7 · Charlotte LatinCharlotte Latin1600 Meters7.5:12.48a9
Mar 11Metrolina Christian Meet No. 2Mar 11 · 800 Meters · Place 6 · Charlotte LatinCharlotte Latin800 Meters6.2:21.32a9

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 21Christmas is Near InvitationalDec 21 · 1600 Meters · Place 35 · Charlotte LatinCharlotte Latin1600 Meters35.5:23.51aUnofficial9
May 3NCRunner MS All - State May 3 · 800 Meters · Place 33 · Charlotte LatinCharlotte Latin800 Meters332:26.108
May 3NCRunner MS All - State May 3 · 1600 Meters · Place 41 · Charlotte LatinCharlotte Latin1600 Meters415:21.878
Apr 24GCMSAA CHAMPIONSHIPApr 24 · 1600 Meters · Place 8 · Charlotte LatinCharlotte Latin1600 Meters8.5:22.04a8
Apr 24GCMSAA CHAMPIONSHIPApr 24 · 800 Meters · Place 6 · Charlotte LatinCharlotte Latin800 Meters6.2:27.34a8
Apr 242024 GCMSAA InvitationalApr 24 · 1600 Meters · Place 8 · Charlotte LatinCharlotte Latin1600 Meters8.5:22.04a8
Apr 242024 GCMSAA InvitationalApr 24 · 800 Meters · Place 6 · Charlotte LatinCharlotte Latin800 Meters6.2:27.34a8
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 49 · Charlotte LatinCharlotte Latin1600 Meters495:28.418
Apr 17PDS MS Meet #2Apr 17 · 1600 Meters · Place 5 · Charlotte LatinCharlotte Latin1600 Meters5.5:31.79a8
Apr 17PDS MS Meet #2Apr 17 · 800 Meters · Place 9 · Charlotte LatinCharlotte Latin800 Meters9.2:34.22a8
Apr 9Gaston Christian Middle School Meet #2Apr 9 · 1600 Meters · Place 3 · Charlotte LatinCharlotte Latin1600 Meters3.5:44.13a8
Apr 9Gaston Christian Middle School Meet #2Apr 9 · 800 Meters · Place 1 · Charlotte LatinCharlotte Latin800 Meters1.2:40.23a8
Apr 4CLS MS Home MeetApr 4 · 800 Meters · Place 10 · Charlotte LatinCharlotte Latin800 Meters102:41.518
Apr 4CLS MS Home MeetApr 4 · 1600 Meters · Place 7 · Charlotte LatinCharlotte Latin1600 Meters75:50.858
Mar 20CCDS Middle School Meet-2Mar 20 · 1600 Meters · Place 3 · Charlotte LatinCharlotte Latin1600 Meters35:41.088
Mar 20CCDS Middle School Meet-2Mar 20 · 800 Meters · Place 5 · Charlotte LatinCharlotte Latin800 Meters52:47.078
Mar 6CCS Jr. High 1Mar 6 · 1600 Meters · Place 6 · Charlotte LatinCharlotte Latin1600 Meters6.5:42.47a8