Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #4 · Feb 42:53.41Beach District Meet #4February 4, 2026
1600 Meters · IndoorBeach District Meet #4 · Feb 54:45.56Beach District Meet #4February 5, 2025
1600 Meters · OutdoorVHSL Class 5 Region A Championships · May 274:45.34aVHSL Class 5 Region A ChampionshipsMay 27, 2026
3200 Meters · IndoorBeach District Meet #1 · Dec 1811:41.06aBeach District Meet #1December 18, 2024
3200 Meters · OutdoorVHSL Class 5 Region A Championships · May 2710:45.61VHSL Class 5 Region A ChampionshipsMay 27, 2025
800 Meters · OutdoorBeach District Meet #4 @ Landstown · May 72:07.68Beach District Meet #4 @ LandstownMay 7, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 16 · Princess Anne1600 Meters16.4:45.34a PB12
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 28 · Princess Anne800 Meters28.2:20.59a12
May 13Beach District Meet#5 @ SalemMay 13 · 1600 Meters · Place 10 · Princess Anne1600 Meters10.4:52.62a12
May 13Beach District Meet#5 @ SalemMay 13 · 800 Meters · Place 5 · Princess Anne800 Meters5.2:08.56a12
May 8Grassfield Invitational At NightMay 8 · 1600 Meters · Place 18 · Princess Anne1600 Meters18.4:47.57a12
May 6Beach District Meet#4 @ LandstownMay 6 · 1600 Meters · Place 1 · Princess Anne1600 Meters1.4:50.89a12
May 6Beach District Meet#4 @ LandstownMay 6 · 800 Meters · Place 1 · Princess Anne800 Meters1.2:08.41a12
Apr 29Beach District Meet #3 @ KellamApr 29 · 1600 Meters · Place 3 · Princess Anne1600 Meters3.4:45.90a12
Apr 29Beach District Meet #3 @ KellamApr 29 · 800 Meters · Place 5 · Princess Anne800 Meters5.2:07.89a12

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 7The 63rd East Coast InvitationalFeb 7 · 1600 Meters · Place 24 · Princess Ann1600 Meters244:47.24—
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 7 · Princess Ann1600 Meters74:53.16—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 19 · Princess Ann1000 Meters192:53.41 PB—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 19 · Princess Anne1000 Meters192:53.4112
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 7 · Princess Anne1600 Meters74:53.1612
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 19 · Princess Anne1000 Meters192:53.4112
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 7 · Princess Anne1600 Meters74:53.1612
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 10 · Princess Ann1600 Meters104:50.96—
Jan 28Beach District Meet #3Jan 28 · 1000 Meters · Place 15 · Princess Ann1000 Meters152:53.45—
Jan 28Beach District Meet #3Jan 28 · 1000 Meters · Place 15 · Princess Anne1000 Meters152:53.4512
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 10 · Princess Anne1600 Meters104:50.9612
Jan 7Beach District Meet #2Jan 7 · 1600 Meters · Place 10 · Princess Ann1600 Meters104:58.58—
Jan 7Beach District Meet #2Jan 7 · 1000 Meters · Place 19 · Princess Ann1000 Meters193:07.47—
Jan 7Beach District Meet #2Jan 7 · 1000 Meters · Place 19 · Princess Anne1000 Meters193:07.4712
Jan 7Beach District Meet #2Jan 7 · 1600 Meters · Place 10 · Princess Anne1600 Meters104:58.5812

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · 1000 Meters · Place 8 · Princess Anne1000 Meters8.2:53.51a12
Dec 17Beach District Meet #1 Dec 17 · 1600 Meters · Place 2 · Princess Anne1600 Meters2.4:51.93a12
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1600 Meters · Place 16 · Princess Anne1600 Meters164:57.3411
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 3 · Princess Ann1600 Meters34:45.56 PB11
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 3 · Princess Anne1600 Meters34:45.5611
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 302 · Princess Ann1600 Meters3024:55.77—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 302 · Princess Ann1600 Meters3024:55.77—
Jan 8Beach District Meet #2Jan 8 · 1600 Meters · Place 9 · Princess Ann1600 Meters94:53.80—
Jan 8Beach District Meet #2Jan 8 · 1000 Meters · Place 24 · Princess Ann1000 Meters243:06.69—
Jan 8Beach District Meet #2Jan 8 · 1000 Meters · Place 24 · Princess Anne1000 Meters243:06.6911
Jan 8Beach District Meet #2Jan 8 · 1600 Meters · Place 9 · Princess Anne1600 Meters94:53.8011

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 17 · Princess Ann3200 Meters1710:45.61 PB11
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 17 · Princess Ann3200 Meters1710:45.6111
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 17 · Princess Ann3200 Meters1710:45.6111
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 17 · Princess Anne3200 Meters1710:45.6111
May 7Beach District Meet #4 @ LandstownMay 7 · 800 Meters · Place 4 · Princess Ann800 Meters42:07.68 PB11
May 7Beach District Meet #4 @ LandstownMay 7 · 800 Meters · Place 4 · Princess Anne800 Meters42:07.6811
May 3Marlin InvitationalMay 3 · 1600 Meters · Place 5 · Princess Anne1600 Meters54:47.5011
May 3Marlin InvitationalMay 3 · 1600 Meters · Place 5 · Princess Ann1600 Meters54:47.5011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · 3200 Meters · Place 5 · Princess Anne3200 Meters5.11:41.06a PB11
Dec 18Beach District Meet #1Dec 18 · 1600 Meters · Place 16 · Princess Anne1600 Meters16.5:04.88a11

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 3200 Meters · Place 13 · Princess Ann3200 Meters1311:50.119
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 3200 Meters · Place 13 · Princess Ann3200 Meters1311:50.119
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 3200 Meters · Place 13 · Princess Anne3200 Meters1311:50.119

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 1Beach District Meet #4Feb 1 · 1000 Meters · Place 21 · Princess Ann1000 Meters213:09.08—
Feb 1Beach District Meet #4Feb 1 · 1000 Meters · Place 21 · Princess Anne1000 Meters213:09.089
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 26 · Princess Ann1600 Meters265:27.08—
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 26 · Princess Anne1600 Meters265:27.089
Jan 25Beach District Meet #3Jan 25 · 1600 Meters · Place 3 · Princess Ann1600 Meters35:39.33—
Jan 4Beach District Meet #2Jan 4 · 1600 Meters · Place 19 · Princess Ann1600 Meters195:39.33—
Jan 4Beach District Meet #2Jan 4 · 1600 Meters · Place 41 · Princess Anne1600 Meters415:42.949

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Beach District Meet #1Dec 14 · 1600 Meters · Place 34 · Princess Anne1600 Meters34.5:39.33a9