Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #1 · Dec 173:55.33aBeach District Meet #1 December 17, 2025
1600 Meters · IndoorBeach District Meet #4 · Feb 56:34.06Beach District Meet #4February 5, 2025
1600 Meters · OutdoorBeach District Meet #3 @ Kellam · Apr 296:17.45aBeach District Meet #3 @ KellamApril 29, 2026
3200 Meters · IndoorBeach District Meet #3 · Jan 2915:51.93Beach District Meet #3January 29, 2025
800 Meters · IndoorVirginia Beach HS Relays · Jan 103:00.05Virginia Beach HS RelaysJanuary 10, 2026
800 Meters · OutdoorMarlin Invitational · May 33:01.10Marlin InvitationalMay 3, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Beach District Meet#4 @ LandstownMay 6 · 1600 Meters · Place 7 · First Colonial1600 Meters7.6:20.31a10
Apr 29Beach District Meet #3 @ KellamApr 29 · 1600 Meters · Place 10 · First Colonial1600 Meters10.6:17.45a PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 14 · First Coloni1600 Meters146:49.10—
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 14 · First Colonial1600 Meters146:49.1010
Jan 10Virginia Beach HS RelaysJan 10 · 1000 Meters · Place 82 · First Colonial1000 Meters824:01.6610
Jan 10Virginia Beach HS RelaysJan 10 · 800 Meters · Place 41 · First Colonial800 Meters413:00.05 PB10

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · 1000 Meters · Place 29 · First Colonial1000 Meters29.3:55.33a PB10
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 23 · First Coloni1600 Meters236:34.06 PB9
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 23 · First Colonial1600 Meters236:34.069
Jan 29Beach District Meet #3Jan 29 · 3200 Meters · Place 9 · First Coloni3200 Meters915:51.93 PB9
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 25 · First Coloni1000 Meters254:01.269
Jan 29Beach District Meet #3Jan 29 · 3200 Meters · Place 9 · First Colonial3200 Meters915:51.939
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 25 · First Colonial1000 Meters254:01.269
Jan 8Beach District Meet #2Jan 8 · 1600 Meters · Place 14 · First Coloni1600 Meters146:57.45—
Jan 8Beach District Meet #2Jan 8 · 1600 Meters · Place 14 · First Colonial1600 Meters146:57.459

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Marlin InvitationalMay 3 · 1600 Meters · Place 21 · First Colonial1600 Meters216:39.279
May 3Marlin InvitationalMay 3 · 800 Meters · Place 32 · First Colonial800 Meters323:01.10 PB9
May 3Marlin InvitationalMay 3 · 1600 Meters · Place 21 · First Coloni1600 Meters216:39.279
May 3Marlin InvitationalMay 3 · 800 Meters · Place 32 · First Coloni800 Meters323:01.109

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · 1000 Meters · Place 19 · First Colonial1000 Meters19.4:01.32a9
Dec 18Beach District Meet #1Dec 18 · 1600 Meters · Place 25 · First Colonial1600 Meters25.7:06.53a9