Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 214:52.37aJAMBAR Coaches Hall of Fame InviteDecember 21, 2024
100 Meters · Outdoor3rd Annual Cambridge Classic Invitational · Mar 2914.183rd Annual Cambridge Classic InvitationalMarch 29, 2019
1000 Meters · IndoorEast Coast Invitational · Feb 72:43.21East Coast InvitationalFebruary 7, 2025
1000 Meters · OutdoorLiberty Flames HS Invitational · Dec 62:34.95aLiberty Flames HS InvitationalDecember 6, 2025
1500 Meters · OutdoorJaguar Invitational · Apr 134:45.39aJaguar InvitationalApril 13, 2024
1600 Meters · IndoorThe VA Showcase · Jan 174:55.85The VA ShowcaseJanuary 17, 2025
1600 Meters · OutdoorMISAL Meet #1 · Mar 305:36.0MISAL Meet #1March 30, 2023
200 Meters · Outdoor2026 Track Night Under the Lights · Jul 322.53a2026 Track Night Under the LightsJuly 3, 2026
400 Meters · OutdoorSpartan Invitational 2026 · Apr 447.85aSpartan Invitational 2026April 4, 2026
400 Meters · Relay Split · OutdoorWCAC Championships · May 1650.006WCAC ChampionshipsMay 16, 2025
500 Meters · IndoorThe VA Showcase · Jan 171:03.47aThe VA ShowcaseJanuary 17, 2026
800 Meters · IndoorOcean Breeze Holiday Festival · Dec 272:06.01aOcean Breeze Holiday FestivalDecember 27, 2024
800 Meters · OutdoorBishop McNamara Last Chance · May 301:52.41aBishop McNamara Last ChanceMay 30, 2026
800 Meters · Relay Split · OutdoorWCAC Championships · May 161:55.797aWCAC ChampionshipsMay 16, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 2 · Next Level Sports PerformanceNext Level Sports Performance400 MetersRound P2.49.23a11
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 2 · Next Level Sports PerformanceNext Level Sports Performance400 Meters2.48.51a11
Jul 32026 Track Night Under the LightsJul 3 · 400 Meters · Place 1 · Next Level Sports PerformanceNext Level Sports Performance400 Meters1.48.06a11
Jul 32026 Track Night Under the LightsJul 3 · 200 Meters · Place 2 · Next Level Sports PerformanceNext Level Sports Performance200 Meters2.22.53a PB11
May 30Bishop McNamara Last ChanceMay 30 · 800 Meters · Place 2 · Bishop McNamaraBishop McNamara800 Meters2.1:52.41a PB11
May 15WCAC Track & Field ChampionshipsMay 15 · 800 Meters · Bishop McNamaraBishop McNamara800 Meters—DNF11
May 15WCAC Track & Field ChampionshipsMay 15 · 400 Meters · Place 7 · Bishop McNamaraBishop McNamara400 Meters7.48.49a11
Apr 18McNamara Mustang InvitationalApr 18 · 800 Meters · Place 1 · Bishop McNamaraBishop McNamara800 Meters1.1:55.98a11
Apr 4Spartan Invitational 2026Apr 4 · 400 Meters · Place 1 · Bishop McNamaraBishop McNamara400 Meters147.85a PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 1 · Bishop McNamaraBishop McNamara500 Meters1.1:03.47a PB11
Jan 10Virginia Beach HS RelaysJan 10 · 500 Meters · Place 1 · Bishop McNamaraBishop McNamara500 Meters11:05.3411

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 500 Meters · Place 3 · Bishop McNamaraBishop McNamara500 Meters3.1:06.12a11
Apr 19Delaware OpenApr 19 · 110m Hurdles · TowsonTowson110m Hurdles39" / 0.991m--DNS10
Apr 19Delaware OpenApr 19 · 200 Meters · TowsonTowson200 Meters--DNS10
Feb 7East Coast InvitationalFeb 7 · 1000 Meters · Place 17 · Bishop McNamBishop McNam1000 Meters172:43.21 PB—
Jan 25Virginia Beach HS RelaysJan 25 · 500 Meters · Place 16 · Bishop McNamaraBishop McNamara500 Meters161:10.7110
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 109 · Bishop McNamBishop McNam1000 Meters1092:44.10—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 303 · Bishop McNamBishop McNam1600 Meters3034:55.85 PB—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 303 · Bishop McNamBishop McNam1600 Meters3034:55.85—
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 109 · Bishop McNamBishop McNam1000 Meters1092:44.10—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 1000 Meters · Place 4 · Bishop McNamaraBishop McNamara1000 Meters4.2:34.95a PB11
May 312025 McNamara Last Chance National QualifierMay 31 · 800 Meters · Place 10 · Bishop McNamara TCBishop McNamara TC800 Meters101:57.8510
May 16WCAC ChampionshipsMay 16 · 800 Meters · Bishop McNamaraBishop McNamara800 MetersRelay Split—1:55.797a PB10
May 16WCAC ChampionshipsMay 16 · 400 Meters · Bishop McNamaraBishop McNamara400 MetersRelay Split—50.006 PB10
May 16WCAC ChampionshipsMay 16 · 800 Meters · Place 9 · Bishop McNamaraBishop McNamara800 Meters9.1:57.83a10
May 10Victor Cahoon InvitationalMay 10 · 400 Meters · Place 6 · Bishop McNamaraBishop McNamara400 Meters6.50.11a10
Apr 19McNamara Mustangs Invitational 2025Apr 19 · 800 Meters · Place 7 · Bishop McNamaraBishop McNamara800 Meters7.1:58.14a10
Apr 5Spartan Invitational 2025Apr 5 · 800 Meters · Place 6 · Bishop McNamaraBishop McNamara800 Meters62:00.69a10
Mar 29Patriot InvitationalMar 29 · 800 Meters · Place 6 · Bishop McNamara HighBishop McNamara High800 Meters62:03.18SO
Mar 29Patriot InvitationalMar 29 · 800 Meters · Place 6 · Bishop McNamara HighBishop McNamara High800 Meters62:03.18SO

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 800 Meters · Place 19 · Bishop McNamaraBishop McNamara800 Meters19.2:06.01a PB10
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1 Mile · Place 9 · Bishop McNamaraBishop McNamara1 Mile9.4:52.37a PB10
Dec 14Liberty Christmas HS InvitationalDec 14 · 1000 Meters · Place 28 · Bishop McNamaraBishop McNamara1000 Meters28.2:45.71a10
Dec 7Coach A (Rich Andrulonis) InvitationalDec 7 · 800 Meters · Place 8 · Bishop McNamaraBishop McNamara800 Meters8.2:09.56a10
Feb 24Roadrunners InvitationalFeb 24 · 800 Meters · Place 12 · Bishop McNamaraBishop McNamara800 Meters12.2:11.92a9
Feb 261st Annual East Coast InvitationalFeb 2 · 1 Mile · Place 66 · Bishop McNamBishop McNam1 Mile665:07.31—
Feb 261st Annual East Coast InvitationalFeb 2 · 1600 Meters · Place 67 · Bishop McNamBishop McNam1600 Meters675:05.93—
Feb 261st Annual East Coast InvitationalFeb 2 · 1000 Meters · Place 57 · Bishop McNamBishop McNam1000 Meters572:56.15—
Jan 6Liberty Premier InvitationalJan 6 · 1600 Meters · Place 71 · Bishop McNamBishop McNam1600 Meters715:17.94—
Jan 6Liberty Premier InvitationalJan 6 · 1000 Meters · Place 54 · Bishop McNamBishop McNam1000 Meters543:03.12—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1East Coast Elite - Meet of Champions and Distance Carnival @ Stevenson UniversityJun 1 · 800 Meters · Place 34 · Bishop McNamaraBishop McNamara800 Meters342:08.159
May 4The East Coast International ShowcaseMay 4 · 800 Meters · Place 27 · Bishop McNamaraBishop McNamara800 Meters272:07.65a—
Apr 30WCAC JV ChampionshipApr 30 · 800 Meters · Place 8 · Bishop McNamaraBishop McNamara800 Meters82:12.73a—
Apr 13Jaguar InvitationalApr 13 · 1500 Meters · Place 6 · Bishop McNamaraBishop McNamara1500 Meters64:45.39a PB—
Apr 13Jaguar InvitationalApr 13 · 800 Meters · Place 12 · Bishop McNamaraBishop McNamara800 Meters122:14.20a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Virginia Beach HS OpenerDec 8 · 1000 Meters · Place 26 · Bishop McNamaraBishop McNamara1000 Meters26.2:56.11a9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 1500 Meters · Speed and Endurance Track ClubSpeed and Endurance Track Club1500 Meters--DNS8
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 6 · Speed and Endurance Track ClubSpeed and Endurance Track Club800 MetersRound P6.2:12.56aUnofficial8
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 3 · Speed and Endurance Track ClubSpeed and Endurance Track Club800 Meters3.2:08.75aUnofficial8
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · Place 20 · Speed and Endurance Track ClubSpeed and Endurance Track Club400 MetersRound P20.56.28aUnofficial8
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 5 · Speed and Endurance TraSpeed and Endurance Tra800 Meters52:17.24—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 5 · Speed and Endurance TraSpeed and Endurance Tra800 Meters52:17.24a—
Mar 30MISAL Meet #1Mar 30 · 1600 Meters · Place 1 · Southern Maryland ChristiSouthern Maryland Christi1600 Meters15:36.0 PB8
Mar 30MISAL Meet #1Mar 30 · 800 Meters · Place 1 · Southern Maryland ChristiSouthern Maryland Christi800 Meters12:26.08

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 12MISAL Championship May 12 · 1600 Meters · Place 4 · Southern Maryland Christ...Southern Maryland Christ...1600 Meters46:26.387
May 12MISAL Championship May 12 · 800 Meters · Place 7 · Southern Maryland Christ...Southern Maryland Christ...800 Meters73:02.307
May 12MISAL Championship May 12 · 400 Meters · Place 8 · Southern Maryland Christ...Southern Maryland Christ...400 Meters81:04.627
May 5MISAL Meet #5May 5 · 1600 Meters · Place 6 · Southern Maryland Christ...Southern Maryland Christ...1600 Meters66:39.07
May 5MISAL Meet #5May 5 · 400 Meters · Place 10 · Southern Maryland Christ...Southern Maryland Christ...400 Meters101:10.37
Apr 28MISAL Meet #4Apr 28 · 1600 Meters · Place 3 · Southern Maryland ChristianSouthern Maryland Christian1600 Meters3.6:34.07
Apr 28MISAL Meet #4Apr 28 · 800 Meters · Place 6 · Southern Maryland ChristianSouthern Maryland Christian800 Meters6.2:55.07
Apr 21MISAL Meet #3Apr 21 · 800 Meters · Place 5 · Southern Maryland ChristianSouthern Maryland Christian800 Meters5.3:00.07
Apr 21MISAL Meet #3Apr 21 · 400 Meters · Place 4 · Southern Maryland ChristianSouthern Maryland Christian400 Meters4.1:06.57
Apr 7MISAL Meet #1Apr 7 · 1600 Meters · Place 1 · Southern Maryland ChristiSouthern Maryland Christi1600 Meters16:34.07

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1Dorchester Recreation and Parks Track & Field InvitationalJun 1 · Long Jump · Place 2 · Dorchester Vikings Youth TrackDorchester Vikings Youth TrackLong Jump2.13'6"Wind: 0Unofficial7
Jun 1Dorchester Recreation and Parks Track & Field InvitationalJun 1 · 200 Meters · Place 4 · Dorchester Vikings Youth TrackDorchester Vikings Youth Track200 Meters4.30.22aWind: 0Unofficial7
Mar 293rd Annual Cambridge Classic InvitationalMar 29 · Long Jump · Place 3 · Dorchester VDorchester VLong Jump313-06.00—
Mar 293rd Annual Cambridge Classic InvitationalMar 29 · 100 Meters · Place 5 · Dorchester VDorchester V100 Meters514.36—
Mar 293rd Annual Cambridge Classic InvitationalMar 29 · 100 Meters · Place 6 · Dorchester VDorchester V100 MetersRound P614.18 PB—
Mar 29Cambridge Classic Junior ExpoMar 29 · Long Jump · Dorchester Vikings Youth TrackDorchester Vikings Youth TrackLong Jump—13'6"Unofficial7
Mar 29Cambridge Classic Junior ExpoMar 29 · 100 Meters · Dorchester Vikings Youth TrackDorchester Vikings Youth Track100 MetersRound P—14.18aUnofficial7
Mar 29Cambridge Classic Junior ExpoMar 29 · 100 Meters · Dorchester Vikings Youth TrackDorchester Vikings Youth Track100 Meters—14.36aUnofficial7

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 24Sportsplex All ComersFeb 24 · 55 Meter · Dorchester Vikings Youth TrackDorchester Vikings Youth Track55 MeterRound P—8.61aUnofficial7
Feb 24Sportsplex All ComersFeb 24 · Long Jump · Dorchester Vikings Youth TrackDorchester Vikings Youth TrackLong Jump—12' 2"Unofficial7
Feb 24Sportsplex All ComersFeb 24 · 400 Meters · Dorchester Vikings Youth TrackDorchester Vikings Youth Track400 MetersRound P—1:09.43aUnofficial7
Feb 24Sportsplex All ComersFeb 24 · 200 Meters · Dorchester Vikings Youth TrackDorchester Vikings Youth Track200 MetersRound P—31.40aUnofficial7
Jan 20Sportsplex All ComersJan 20 · 55 Meter · Dorchester Vikings Youth TrackDorchester Vikings Youth Track55 MeterRound P—8.18Unofficial7
Jan 20Sportsplex All ComersJan 20 · 400 Meters · Dorchester Vikings Youth TrackDorchester Vikings Youth Track400 MetersRound P—1:15Unofficial7