Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorThe 63rd East Coast Invitational · Feb 73:33.51The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · IndoorThe 63rd East Coast Invitational · Feb 75:57.70The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · OutdoorVHSL 4D Region Championship · May 265:47.25aVHSL 4D Region ChampionshipMay 26, 2026
3200 Meters · IndoorFred Hardy Invitational · Feb 2313:05.32aFred Hardy InvitationalFebruary 23, 2026
3200 Meters · OutdoorVHSL 4D Region Championship · May 2612:41.21aVHSL 4D Region ChampionshipMay 26, 2026
500 Meters · IndoorLiberty Premier Invitational (College) · Jan 71:51.52Liberty Premier Invitational (College)January 7, 2023
800 Meters · OutdoorRobert Marshall Invitational · Mar 212:47.24aRobert Marshall InvitationalMarch 21, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 26VHSL 4D Region ChampionshipMay 26 · 3200 Meters · Place 11 · Mecklenburg County3200 Meters11.12:41.21a PB11
May 26VHSL 4D Region ChampionshipMay 26 · 1600 Meters · Place 7 · Mecklenburg County1600 Meters7.5:47.25a PB11
May 13Piedmont District ChampionshipMay 13 · 3200 Meters · Place 1 · Mecklenburg County3200 Meters1.12:57.97a11
May 13Piedmont District ChampionshipMay 13 · 1600 Meters · Place 2 · Mecklenburg County1600 Meters2.5:58.56a11
May 6MCHS PD Outdoor Meet #2May 6 · 1600 Meters · Place 2 · Mecklenburg County1600 Meters2.6:04.59a11
May 6MCHS PD Outdoor Meet #2May 6 · 800 Meters · Place 2 · Mecklenburg County800 Meters2.2:53.78a11
May 1Dogwood Track ClassicMay 1 · 3200 Meters · Place 49 · Mecklenburg County3200 Meters49.12:52.48a11
Mar 28King William Track and Field ClassicMar 28 · 3200 Meters · Place 1 · Mecklenburg County3200 Meters1.12:53.57a11
Mar 28King William Track and Field ClassicMar 28 · 1600 Meters · Place 4 · Mecklenburg County1600 Meters4.6:00.63a11
Mar 21Robert Marshall InvitationalMar 21 · 1600 Meters · Place 2 · Mecklenburg County1600 Meters2.5:57.79a11
Mar 21Robert Marshall InvitationalMar 21 · 800 Meters · Place 2 · Mecklenburg County800 Meters2.2:47.24a PB11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 23Fred Hardy InvitationalFeb 23 · 3200 Meters · Place 5 · Mecklenburg County3200 Meters513:05.32a PB11
Feb 16Region 4D Indoor Track & Field ChampionshipsFeb 16 · 1000 Meters · Place 15 · Mecklenburg County1000 Meters15.3:41.58a11
Feb 16Region 4D Indoor Track & Field ChampionshipsFeb 16 · 1600 Meters · Place 17 · Mecklenburg County1600 Meters17.6:01.30a11
Feb 7The 63rd East Coast InvitationalFeb 7 · 1600 Meters · Place 32 · Mecklenburg1600 Meters325:57.70 PB—
Feb 7The 63rd East Coast InvitationalFeb 7 · 1000 Meters · Place 43 · Mecklenburg1000 Meters433:33.51 PB—
Jan 10Liberty Premier InvitationalJan 10 · 1600 Meters · Place 94 · Mecklenburg1600 Meters946:03.00—
Jan 10Liberty Premier InvitationalJan 10 · 1000 Meters · Place 76 · Mecklenburg1000 Meters763:40.47—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17FUMA Mini Invite #2Dec 17 · 1000 Meters · Place 12 · Mecklenburg County1000 Meters12.3:49.39a11
Dec 17FUMA Mini Invite #2Dec 17 · 1600 Meters · Place 11 · Mecklenburg County1600 Meters11.6:10.65a11
Feb 17Region 4D Indoor Track & Field ChampionshipsFeb 17 · 3200 Meters · Place 13 · Mecklenburg County3200 Meters13.15:01.39a10
Jan 25Fred Hardy InvitationalJan 25 · 3200 Meters · Place 15 · Mecklenburg3200 Meters1514:50.9010

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27VHSL 4D Region ChampionshipMay 27 · 3200 Meters · Place 9 · Mecklenburg3200 Meters913:02.74—
May 27VHSL 4D Region ChampionshipMay 27 · 1600 Meters · Place 15 · Mecklenburg1600 Meters156:02.97—
May 19Piedmont District ChampionshipMay 19 · 3200 Meters · Place 2 · Mecklenburg3200 Meters213:39.85—
May 19Piedmont District ChampionshipMay 19 · 1600 Meters · Place 2 · Mecklenburg1600 Meters26:07.39—
May 2Dogwood Track ClassicMay 2 · 3200 Meters · Place 69 · Mecklenburg3200 Meters6913:38.1310
May 2Dogwood Track ClassicMay 2 · 3200 Meters · Place 69 · Mecklenburg3200 Meters6913:38.1310
Apr 24George Washington HS PD Meet 2Apr 24 · 3200 Meters · Place 1 · Mecklenburg County3200 Meters1.15:19.37a10
Apr 24George Washington HS PD Meet 2Apr 24 · 1600 Meters · Place 1 · Mecklenburg County1600 Meters1.6:30.31a10
Mar 22Charles City Invitational 2025Mar 22 · 1600 Meters · Place 21 · Mecklenburg1600 Meters217:42.68—
Mar 222025 Charles City InvitationalMar 22 · 1600 Meters · Place 21 · Mecklenburg County1600 Meters21.7:42.68a10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18FUMA Mini Invite #2Dec 18 · 3200 Meters · Place 6 · Mecklenburg County3200 Meters6.15:42.72a10
Dec 18FUMA Mini Invite #2Dec 18 · 1600 Meters · Place 20 · Mecklenburg County1600 Meters20.7:04.84a10
Dec 11FUMA Mini Invite #1Dec 11 · 3200 Meters · Place 7 · Mecklenburg County3200 Meters7.15:13.63a10
Dec 11FUMA Mini Invite #1Dec 11 · 1600 Meters · Place 16 · Mecklenburg County1600 Meters16.7:06.85a10
Jan 27Bulldog InvitationalJan 27 · 1600 Meters · Place 170 · Mecklenburg1600 Meters1706:54.569
Jan 27Bulldog InvitationalJan 27 · 1000 Meters · Place 164 · Mecklenburg1000 Meters1644:01.429

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 14Mecklenburg Middle School MeetMar 14 · 1600 Meters · Place 2 · Mecklenburg1600 Meters28:29.10—
Mar 14Mecklenburg Middle School MeetMar 14 · 800 Meters · Place 1 · Mecklenburg800 Meters13:54.20—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 7Liberty Premier Invitational (College)Jan 7 · 500 Meters · Place 92 · Mecklenburg500 Meters921:51.52 PB—
Jan 7Liberty Premier Invitational (College)Jan 7 · 500 Meters · Place 92 · Mecklenburg500 Meters921:51.52—
Jan 7Liberty Premier Invitational (College)Jan 7 · 1600 Meters · Place 119 · Mecklenburg1600 Meters1197:33.27—
Jan 7Liberty Premier Invitational (College)Jan 7 · 1000 Meters · Place 108 · Mecklenburg1000 Meters1084:20.31—
Jan 7Liberty Premier HS InvitationalJan 7 · 500 Meters · Place 92 · Mecklenburg County500 Meters92.1:51.52a8
Jan 7Liberty Premier HS InvitationalJan 7 · 1000 Meters · Place 107 · Mecklenburg County1000 Meters107.4:20.31a8
Jan 7Liberty Premier HS InvitationalJan 7 · 1600 Meters · Place 119 · Mecklenburg County1600 Meters119.7:33.27a8

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Border Wars Indoor Track & Field InvitationalDec 17 · 1000 Meters · Place 8 · Mecklenburg County1000 Meters8.4:20.49a8
Dec 17Border Wars Indoor Track & Field InvitationalDec 17 · 1600 Meters · Place 5 · Mecklenburg County1600 Meters5.7:32.86a8