Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorThe 63rd East Coast Invitational · Feb 73:10.43The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · IndoorLiberty Premier Invitational · Jan 105:41.41Liberty Premier InvitationalJanuary 10, 2026
1600 Meters · OutdoorMCHS PD Outdoor Meet #2 · May 65:03.41aMCHS PD Outdoor Meet #2May 6, 2026
3200 Meters · OutdoorPiedmont District Championship · May 1311:34.24aPiedmont District ChampionshipMay 13, 2026
800 Meters · OutdoorVHSL 4D Region Championship · May 262:21.01aVHSL 4D Region ChampionshipMay 26, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26VHSL 4D Region ChampionshipMay 26 · 1600 Meters · Place 20 · Mecklenburg County1600 Meters20.5:16.49a12
May 26VHSL 4D Region ChampionshipMay 26 · 800 Meters · Place 19 · Mecklenburg County800 Meters19.2:21.01a PB12
May 13Piedmont District ChampionshipMay 13 · 3200 Meters · Place 4 · Mecklenburg County3200 Meters4.11:34.24a PB12
May 13Piedmont District ChampionshipMay 13 · 1600 Meters · Place 5 · Mecklenburg County1600 Meters5.5:12.58a12
May 6MCHS PD Outdoor Meet #2May 6 · 3200 Meters · Place 1 · Mecklenburg County3200 Meters1.11:36.55a12
May 6MCHS PD Outdoor Meet #2May 6 · 1600 Meters · Place 2 · Mecklenburg County1600 Meters2.5:03.41a PB12
Mar 28King William Track and Field ClassicMar 28 · 3200 Meters · Place 5 · Mecklenburg County3200 Meters5.11:34.66a12
Mar 28King William Track and Field ClassicMar 28 · 800 Meters · Place 13 · Mecklenburg County800 Meters13.2:22.20a12
Mar 21Robert Marshall InvitationalMar 21 · 3200 Meters · Place 2 · Mecklenburg County3200 Meters2.12:05.36a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 16Region 4D Indoor Track & Field ChampionshipsFeb 16 · 1000 Meters · Place 21 · Mecklenburg County1000 Meters21.3:15.39a12
Feb 7The 63rd East Coast InvitationalFeb 7 · 1000 Meters · Place 79 · Mecklenburg1000 Meters793:10.43 PB—
Jan 10Liberty Premier InvitationalJan 10 · 1600 Meters · Place 169 · Mecklenburg1600 Meters1695:41.41 PB—
Jan 10Liberty Premier InvitationalJan 10 · 1000 Meters · Place 141 · Mecklenburg1000 Meters1413:24.50—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17FUMA Mini Invite #2Dec 17 · 1600 Meters · Place 22 · Mecklenburg County1600 Meters22.5:47.67a12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27VHSL 4D Region ChampionshipMay 27 · 1600 Meters · Place 26 · Mecklenburg1600 Meters265:33.52—
May 19Piedmont District ChampionshipMay 19 · 3200 Meters · Place 6 · Mecklenburg3200 Meters612:51.97—
May 19Piedmont District ChampionshipMay 19 · 1600 Meters · Place 7 · Mecklenburg1600 Meters75:32.24—
Apr 24George Washington HS PD Meet 2Apr 24 · 3200 Meters · Place 2 · Mecklenburg County3200 Meters2.13:59.77a11
Apr 24George Washington HS PD Meet 2Apr 24 · 800 Meters · Place 6 · Mecklenburg County800 Meters6.2:30.05a11
Mar 22Charles City Invitational 2025Mar 22 · 3200 Meters · Place 22 · Mecklenburg3200 Meters2213:56.81—
Mar 22Charles City Invitational 2025Mar 22 · 800 Meters · Place 33 · Mecklenburg800 Meters332:37.49—
Mar 222025 Charles City InvitationalMar 22 · 3200 Meters · Place 22 · Mecklenburg County3200 Meters22.13:56.81a11
Mar 222025 Charles City InvitationalMar 22 · 800 Meters · Place 33 · Mecklenburg County800 Meters33.2:37.49a11