Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorUnder Armour Track & Field Nationals at IMG Academy · May 294:46.20aUnder Armour Track & Field Nationals at IMG AcademyMay 29, 2026
1600 Meters · IndoorThe VA Showcase · Jan 174:45.01aThe VA ShowcaseJanuary 17, 2026
1600 Meters · OutdoorAACPS County Championships · May 64:30.07aAACPS County ChampionshipsMay 6, 2026
300 Meters · IndoorThe VA Showcase · Jan 1738.02aThe VA ShowcaseJanuary 17, 2026
3200 Meters · IndoorAACPS Inter-County Meet #2 · Jan 1012:09.55AACPS Inter-County Meet #2January 10, 2023
500 Meters · IndoorAACPS Intercounty Meet 2-AACPS Only · Dec 171:10.47aAACPS Intercounty Meet 2-AACPS OnlyDecember 17, 2025
800 Meters · IndoorAACPS Intercounty Meet 2-AACPS Only · Dec 172:03.85aAACPS Intercounty Meet 2-AACPS OnlyDecember 17, 2025
800 Meters · OutdoorUnder Armour Black & Blue Invitational · Apr 162:03.86aUnder Armour Black & Blue InvitationalApril 16, 2026
800 Meters · Relay Split · IndoorMPSSAA 3A East Region Championships · Feb 32:00.744MPSSAA 3A East Region ChampionshipsFebruary 3, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · 1 Mile · Place 53 · Severna Park1 Mile53.4:46.20a PB12
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · 800 Meters · Severna Park800 Meters--FS12
May 11MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 1600 Meters · Place 9 · Severna Park1600 Meters9.4:30.34a12
May 6AACPS County ChampionshipsMay 6 · 1600 Meters · Place 9 · Severna Park1600 Meters94:30.07a PB12
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 1600 Meters · Place 23 · Severna Park1600 Meters234:35.98a12
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 800 Meters · Place 34 · Severna Park800 Meters342:07.06a12
Apr 16Under Armour Black & Blue InvitationalApr 16 · 800 Meters · Place 23 · Severna Park800 Meters232:03.86a PB12
Apr 10Park InviteApr 10 · 800 Meters · Place 30 · Severna Park800 Meters302:04.30a12
Mar 24Intercounty Meet 1AMar 24 · 800 Meters · Place 2 · Severna Park800 Meters22:05.74a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 3MPSSAA 3A East Region ChampionshipsFeb 3 · 500 Meters · Place 11 · Severna Park500 Meters11.1:13.60a12
Feb 3MPSSAA 3A East Region ChampionshipsFeb 3 · 800 Meters · Place 1 · Severna Park800 MetersRelay Split1.2:00.744 PB12
Feb 3MPSSAA 3A East Region ChampionshipsFeb 3 · 800 Meters · Place 11 · Severna Park800 Meters11.2:11.80a12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 800 Meters · Place 9 · Severna Park800 Meters92:05.37a12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 500 Meters · Place 9 · Severna Park500 Meters91:10.51a12
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 364 · Severna Park300 Meters364.38.02a PB12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 214 · Severna Park1600 Meters214.4:45.01a PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 500 Meters · Place 2 · Severna Park500 Meters2.1:10.47a PB12
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 800 Meters · Place 3 · Severna Park800 Meters3.2:03.85a PB12
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 500 Meters · Severna Park500 Meters—DNS12
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 800 Meters · Severna Park800 Meters—DNS12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 5Last Chance MeetMay 5 · 1600 Meters · Place 5 · Severna Park1600 Meters54:51.52a11
May 5Last Chance MeetMay 5 · 800 Meters · Place 3 · Severna Park800 Meters32:09.44a11
Mar 27Inter-County Meet 1CMar 27 · 800 Meters · Place 6 · Severna Park800 Meters62:10.24a11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8AACPS County ChampionshipMay 8 · 800 Meters · Place 26 · Severna Park800 Meters262:09.55a—
Apr 22AACPS Inter-County Meet #1Apr 22 · 1600 Meters · Place 5 · Severna Park1600 Meters54:58.85a—
Apr 22AACPS Inter-County Meet #1Apr 22 · 800 Meters · Place 5 · Severna Park800 Meters52:14.58a—
Apr 5Park InviteApr 5 · 1600 Meters · Place 38 · Severna Park1600 Meters385:06.9610

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 10AACPS Inter-County Meet #2Jan 10 · 3200 Meters · Place 11 · Severna Park3200 Meters1112:09.55 PB9
Jan 3AACPS Inter-County Meet #1Jan 3 · 1600 Meters · Place 13 · Severna Park1600 Meters135:15.199
Jan 3AACPS Inter-County Meet #1Jan 3 · 800 Meters · Place 33 · Severna Park800 Meters332:33.699

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12AA vs Howard Crossover #1Dec 12 · 3200 Meters · Place 13 · Severna Park3200 Meters13.12:32.55a9