Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNCRunners Elite Tune Up · May 304:42.97aNCRunners Elite Tune UpMay 30, 2026
1600 Meters · IndoorMarvin Ridge Invitational · Nov 225:07.46aMarvin Ridge InvitationalNovember 22, 2024
1600 Meters · OutdoorMarvin Ridge Invitational · Mar 134:46.77aMarvin Ridge InvitationalMarch 13, 2026
300m Hurdles · 30" / 0.762m · OutdoorPorter Ridge MS Home Meet · Apr 91:01.49aPorter Ridge MS Home MeetApril 9, 2022
3200 Meters · IndoorThe VA Showcase · Jan 1710:15.19aThe VA ShowcaseJanuary 17, 2026
3200 Meters · OutdoorNCRunner MS All - State · May 310:45.70NCRunner MS All - State May 3, 2024
800 Meters · OutdoorSun Valley Meet (Senior Night) · Apr 132:10.93aSun Valley Meet (Senior Night)April 13, 2026
Combined results · OutdoorNCRunners Middle School Elite Invitational · May 72:29.85NCRunners Middle School Elite InvitationalMay 7, 2022
NC Runners MS Elite: Drew Johnson Charlotte 2:03.09 5/7/2022 · OutdoorNCRunners Middle School Elite Invitational 2023 · May 62:24.50NCRunners Middle School Elite Invitational 2023May 6, 2023
NC Runners MS Elite: Drew Johnson Charlotte 4:42.39 5/7/2022 · OutdoorNCRunners Middle School Elite Invitational 2023 · May 65:11.27NCRunners Middle School Elite Invitational 2023May 6, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30NCRunners Elite Tune UpMay 30 · 1 Mile · Place 59 · UnattachedUnattached1 Mile59.4:42.97a PB10
Apr 13Sun Valley Meet (Senior Night)Apr 13 · 800 Meters · Place 7 · Marvin RidgeMarvin Ridge800 Meters7.2:10.93a PB10
Mar 13Marvin Ridge InvitationalMar 13 · 3200 Meters · Marvin RidgeMarvin Ridge3200 Meters--DNF10
Mar 13Marvin Ridge InvitationalMar 13 · 1600 Meters · Place 12 · Marvin RidgeMarvin Ridge1600 Meters12.4:46.77a PB10
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 3200 Meters · Marvin RidgeMarvin Ridge3200 Meters--DNF10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 159 · Marvin RidgeMarvin Ridge3200 Meters159.10:15.19a PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5Marvin Ridge Polar Bear #3Feb 5 · 1000 Meters · Place 13 · Marvin RidgeMarvin Ridge1000 Meters13.2:58.77aUnofficial9

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · 300 Meters · Marvin RidgeMarvin Ridge300 Meters--DNS9
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · 1600 Meters · Place 26 · Marvin RidgeMarvin Ridge1600 Meters26.5:24.73aUnofficial9
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · 55 Meter · Place 78 · Marvin RidgeMarvin Ridge55 Meter78.10.05aUnofficial9
Dec 7Cold Turkey InvitationalDec 7 · 1600 Meters · Place 7 · Marvin RidgeMarvin Ridge1600 Meters7.5:06.85aUnofficial9
May 3NCRunner MS All - State May 3 · 3200 Meters · Place 11 · Marvin Ridge MiddleMarvin Ridge Middle3200 Meters1110:45.70 PB8
May 3NCRunner MS All - State May 3 · 1600 Meters · Place 16 · Marvin Ridge MiddleMarvin Ridge Middle1600 Meters164:58.078
Apr 27UCPS MS ChampionshipApr 27 · 1600 Meters · Place 8 · Marvin RidgeMarvin Ridge1600 Meters8.5:10.80a8
Apr 23Metrolina MS MAC Meet No. 2Apr 23 · 3200 Meters · Place 5 · Marvin RidgeMarvin Ridge3200 Meters5.10:53.85a8
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 15 · Marvin Ridge MiddleMarvin Ridge Middle1600 Meters154:58.058
Apr 18Parkwood UCPS MS Meet #10Apr 18 · 1600 Meters · Place 2 · Marvin RidgeMarvin Ridge1600 Meters2.5:08.27a8
Apr 18Parkwood UCPS MS Meet #10Apr 18 · 800 Meters · Place 5 · Marvin RidgeMarvin Ridge800 Meters5.2:24.90a8
Apr 13Monroe MS InvitationalApr 13 · 3200 Meters · Place 7 · Marvin RidgeMarvin Ridge3200 Meters7.11:13.85a8
Apr 13Monroe MS InvitationalApr 13 · 1600 Meters · Place 3 · Marvin RidgeMarvin Ridge1600 Meters3.5:08.48a8
Mar 23Marvin Ridge MS InvitationalMar 23 · 3200 Meters · Place 10 · Marvin RidgeMarvin Ridge3200 Meters10.11:38.16a8
Mar 20Cuthbertson UCPS MS Meet #7Mar 20 · 1600 Meters · Place 5 · Marvin RidgeMarvin Ridge1600 Meters5.5:16.28a8
Mar 20Cuthbertson UCPS MS Meet #7Mar 20 · 800 Meters · Marvin RidgeMarvin Ridge800 Meters—DNS8
Mar 13Marvin Ridge UCPS MS Meet #4Mar 13 · 1600 Meters · Place 3 · Marvin RidgeMarvin Ridge1600 Meters3.5:12.15a8
Mar 13Marvin Ridge UCPS MS Meet #4Mar 13 · 800 Meters · Place 2 · Marvin RidgeMarvin Ridge800 Meters2.2:22.44a8
Mar 2Spring into the Season KickoffMar 2 · 3200 Meters · Place 5 · Marvin RidgeMarvin Ridge3200 Meters5.10:54.17a8
Feb 24UCPS Varsity MS Kickoff #1Feb 24 · 1600 Meters · Place 9 · Marvin RidgeMarvin Ridge1600 Meters9.5:19.88a8

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Stay In Your Lane InvitationalDec 14 · 3200 Meters · Place 17 · Marvin RidgeMarvin Ridge3200 Meters17.11:02.03a9
Nov 22Marvin Ridge InvitationalNov 22 · 1600 Meters · Place 14 · Marvin RidgeMarvin Ridge1600 Meters14.5:07.46a PB9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6NCRunners Middle School Elite Invitational 2023May 6 · NC Runners MS Elite: Drew Johnson Charlotte 2:03.09 5/7/2022 · Place 31 · Marvin Ridge MiddleMarvin Ridge MiddleNC Runners MS Elite: Drew Johnson Charlotte 2:03.09 5/7/2022312:24.50 PB7
May 6NCRunners Middle School Elite Invitational 2023May 6 · NC Runners MS Elite: Drew Johnson Charlotte 4:42.39 5/7/2022 · Place 30 · Marvin Ridge MiddleMarvin Ridge MiddleNC Runners MS Elite: Drew Johnson Charlotte 4:42.39 5/7/2022305:11.27 PB7
Mar 11Marvin Ridge MS MeetMar 11 · 3200 Meters · Place 2 · Marvin RidgeMarvin Ridge3200 Meters2.11:31.47a7
Mar 11Marvin Ridge MS MeetMar 11 · 1600 Meters · Place 2 · Marvin RidgeMarvin Ridge1600 Meters2.5:18.74a7

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 18 · Marvin Ridge MiddleMarvin Ridge MiddleCombined results1811:56.906
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 19 · Marvin Ridge MiddleMarvin Ridge MiddleCombined results192:29.85 PB6
May 7NCRunners Middle School Elite InvitationalMay 7 · 3200 Meters · Place 16 · Marvin Ridge MiddleMarvin Ridge Middle3200 Meters1612:04.256
May 7NCRunners Middle School Elite InvitationalMay 7 · 800 Meters · Place 31 · Marvin Ridge MiddleMarvin Ridge Middle800 Meters312:31.556
Apr 30Union County Middle School ChampionshipApr 30 · 3200 Meters · Place 11 · Marvin RidgeMarvin Ridge3200 Meters11.12:53.58a6
Apr 30Union County Middle School ChampionshipApr 30 · 1600 Meters · Place 15 · Marvin RidgeMarvin Ridge1600 Meters15.5:31.64a6
Apr 30Union County Middle School ChampionshipApr 30 · 800 Meters · Place 18 · Marvin RidgeMarvin Ridge800 Meters18.2:37.52a6
Apr 9Porter Ridge MS Home MeetApr 9 · 1600 Meters · Place 12 · Marvin RidgeMarvin Ridge1600 Meters12.5:33.28a6
Apr 9Porter Ridge MS Home MeetApr 9 · 300m Hurdles · Place 13 · Marvin RidgeMarvin Ridge300m Hurdles30" / 0.762m13.1:01.49a PB6
Apr 9Porter Ridge MS Home MeetApr 9 · 800 Meters · Place 15 · Marvin RidgeMarvin Ridge800 Meters15.2:39.44a6