Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #1 · Dec 183:27.53aBeach District Meet #1December 18, 2024
1600 Meters · IndoorBeach District Meet #3 · Jan 285:59.99Beach District Meet #3January 28, 2026
1600 Meters · OutdoorVHSL Region 5A Championships · May 215:40.80aVHSL Region 5A ChampionshipsMay 21, 2024
200 Meters · OutdoorBeach District Meet#2 @ Landstown · Apr 1031.00Beach District Meet#2 @ Landstown April 10, 2024
3200 Meters · OutdoorBeach District Meet #4 @ Tallwood · May 613:02.80aBeach District Meet #4 @ TallwoodMay 6, 2026
800 Meters · OutdoorBeach District Meet #4 @ Kellam · May 72:31.33Beach District Meet #4 @ KellamMay 7, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 29 · Bayside1600 Meters29.5:55.49a11
May 6Beach District Meet #4 @ TallwoodMay 6 · 3200 Meters · Place 19 · Bayside3200 Meters19.13:02.80a PB11
May 6Beach District Meet #4 @ TallwoodMay 6 · 1600 Meters · Place 14 · Bayside1600 Meters14.5:47.06a11
Apr 29Beach District Meet #3 @ SalemApr 29 · 800 Meters · Place 30 · Bayside800 Meters30.2:39.99a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 47 · Bayside High1600 Meters476:08.94—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 52 · Bayside High1000 Meters523:44.98—
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 44 · Bayside High1600 Meters445:59.99 PB—
Jan 28Beach District Meet #3Jan 28 · 1000 Meters · Place 57 · Bayside High1000 Meters573:42.28—
Jan 7Beach District Meet #2Jan 7 · 1600 Meters · Place 40 · Bayside High1600 Meters406:08.37—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · 1600 Meters · Place 49 · Bayside1600 Meters49.6:05.64a11
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 36 · Bayside High1600 Meters366:02.2710
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 38 · Bayside High1000 Meters383:34.9710
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 31 · Bayside High1600 Meters316:07.2710
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 50 · Bayside High1000 Meters503:58.0710
Jan 8Beach District Meet #2Jan 8 · 1600 Meters · Place 28 · Bayside High1600 Meters286:09.37—
Jan 8Beach District Meet #2Jan 8 · 1000 Meters · Place 58 · Bayside High1000 Meters583:40.05—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 26 · Bayside High800 Meters262:35.8110
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 26 · Bayside High800 Meters262:35.8110
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 800 Meters · Place 27 · Bayside High800 Meters272:35.8110
May 7Beach District Meet #4 @ KellamMay 7 · 1600 Meters · Place 15 · Bayside High1600 Meters155:55.2610
May 7Beach District Meet #4 @ KellamMay 7 · 800 Meters · Place 25 · Bayside High800 Meters252:31.33 PB10
May 3Marlin InvitationalMay 3 · 1600 Meters · Place 48 · Bayside High1600 Meters485:57.0510
May 3Marlin InvitationalMay 3 · 800 Meters · Place 44 · Bayside High800 Meters442:38.1110

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · 1000 Meters · Place 35 · Bayside1000 Meters35.3:27.53a PB10
Jan 31Beach District Meet #4Jan 31 · 1600 Meters · Place 34 · Bayside High1600 Meters346:05.58—
Jan 24Beach District Meet #3Jan 24 · 1600 Meters · Place 37 · Bayside High1600 Meters376:15.14—
Jan 24Beach District Meet #3Jan 24 · 1000 Meters · Place 50 · Bayside High1000 Meters503:49.47—
Jan 3Beach District Meet #2Jan 3 · 1000 Meters · Place 52 · Bayside High1000 Meters523:37.14—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21VHSL Region 5A ChampionshipsMay 21 · 1600 Meters · Place 26 · Bayside1600 Meters26.5:40.80a PB9
May 21VHSL Region 5A ChampionshipsMay 21 · 800 Meters · Place 31 · Bayside800 Meters31.2:34.77a9
May 4Marlin InvitationalMay 4 · 1600 Meters · Place 39 · Bayside High1600 Meters395:52.769
May 4Marlin InvitationalMay 4 · 800 Meters · Place 46 · Bayside High800 Meters462:37.169
May 1Beach District Meet #4 @ LandstownMay 1 · 200 Meters · Place 55 · Bayside High200 Meters5532.399
May 1Beach District Meet #4 @ LandstownMay 1 · 800 Meters · Place 28 · Bayside High800 Meters282:39.209
May 1Beach District Meet #4 @ LandstownMay 1 · 1600 Meters · Place 16 · Bayside High1600 Meters165:55.769
Apr 10Beach District Meet#2 @ Landstown Apr 10 · 200 Meters · Place 95 · Bayside High200 Meters9531.00 PB9
Apr 10Beach District Meet#2 @ Landstown Apr 10 · 800 Meters · Place 28 · Bayside High800 Meters282:39.849
Apr 10Beach District Meet#2 @ Landstown Apr 10 · 1600 Meters · Place 21 · Bayside High1600 Meters216:04.879

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Beach District Meet #1Dec 13 · 1600 Meters · Place 41 · Bayside1600 Meters41.6:45.20a8