Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorAAU Region 3 · Jun 205:26.34aAAU Region 3June 20, 2024
1500 Meters · OutdoorAAU Maryland District Qualifier · Jun 85:19.12aAAU Maryland District QualifierJune 8, 2024
1600 Meters · IndoorThe VA Showcase · Jan 175:33.37aThe VA ShowcaseJanuary 17, 2026
1600 Meters · OutdoorMPSSAA State Track & Field Championships · May 215:22.11aMPSSAA State Track & Field ChampionshipsMay 21, 2026
3000 Meters · IndoorAAU Region 3 · Jun 2011:41.37aAAU Region 3June 20, 2024
3000 Meters · OutdoorAAU Maryland District Qualifier · Jun 811:30.27aAAU Maryland District QualifierJune 8, 2024
3200 Meters · IndoorThe VA Showcase · Jan 1711:49.59aThe VA ShowcaseJanuary 17, 2026
3200 Meters · OutdoorMPSSAA State Track & Field Championships · May 2111:28.08aMPSSAA State Track & Field ChampionshipsMay 21, 2026
400 Meters · Outdoor130th Penn Relays Carnival · Apr 231:08.35a130th Penn Relays CarnivalApril 23, 2026
400 Meters · Relay Split · IndoorMPSSAA 3A West Region Championships · Jan 311:09.492MPSSAA 3A West Region ChampionshipsJanuary 31, 2026
800 Meters · IndoorDickinson Holiday HS Meet · Dec 202:35.36aDickinson Holiday HS MeetDecember 20, 2025
800 Meters · OutdoorPark Invite · Apr 102:28.55aPark InviteApril 10, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 3200 Meters · Place 7 · Tuscarora (MD)Tuscarora (MD)3200 Meters7.11:28.08a PB10
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 1600 Meters · Place 11 · Tuscarora (MD)Tuscarora (MD)1600 Meters11.5:22.11a PB10
May 14MPSSAA 3A West Region ChampionshipsMay 14 · 3200 Meters · Place 5 · Tuscarora (MD)Tuscarora (MD)3200 Meters5.11:37.72a10
May 14MPSSAA 3A West Region ChampionshipsMay 14 · 1600 Meters · Place 7 · Tuscarora (MD)Tuscarora (MD)1600 Meters7.5:25.01a10
May 14MPSSAA 3A West Region ChampionshipsMay 14 · 800 Meters · Place 8 · Tuscarora (MD)Tuscarora (MD)800 Meters8.2:31.48a10
May 7 FCPS Track & Field ChampionshipsMay 7 · 3200 Meters · Place 1 · Tuscarora (MD)Tuscarora (MD)3200 Meters1.11:42.58a10
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 3200 Meters · Place 8 · Tuscarora (MD)Tuscarora (MD)3200 Meters811:38.26a10
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Tuscarora (MD)Tuscarora (MD)400 Meters—1:08.35a PB10
Apr 10Park InviteApr 10 · 1600 Meters · Place 5 · Tuscarora (MD)Tuscarora (MD)1600 Meters55:23.55a10
Apr 10Park InviteApr 10 · 800 Meters · Place 22 · Tuscarora (MD)Tuscarora (MD)800 Meters222:28.55a PB10
Mar 28Linganore InvitationalMar 28 · 1600 Meters · Place 3 · Tuscarora (MD)Tuscarora (MD)1600 Meters35:29.42a10
Mar 24Oakdale Bear CrawlMar 24 · 800 Meters · Place 1 · Tuscarora (MD)Tuscarora (MD)800 Meters12:30.97a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17MPSSAA Indoor State ChampionshipsFeb 17 · 3200 Meters · Place 9 · Tuscarora (MD)Tuscarora (MD)3200 Meters912:03.58—
Jan 31MPSSAA 3A West Region ChampionshipsJan 31 · 3200 Meters · Place 3 · Tuscarora (MD)Tuscarora (MD)3200 Meters3.11:57.50a10
Jan 31MPSSAA 3A West Region ChampionshipsJan 31 · 400 Meters · Tuscarora (MD)Tuscarora (MD)400 MetersRelay Split—1:09.492 PB10
Jan 23Frederick County Indoor T&F ChampionshipsJan 23 · 3200 Meters · Place 3 · Tuscarora (MD)Tuscarora (MD)3200 Meters312:02.03a10
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 59 · Tuscarora (MD)Tuscarora (MD)3200 Meters59.11:49.59a PB10
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 98 · Tuscarora (MD)Tuscarora (MD)1600 Meters98.5:33.37a PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Dickinson Holiday HS MeetDec 20 · 1600 Meters · Place 4 · Tuscarora (MD)Tuscarora (MD)1600 Meters4.5:37.47a10
Dec 20Dickinson Holiday HS MeetDec 20 · 800 Meters · Place 6 · Tuscarora (MD)Tuscarora (MD)800 Meters6.2:35.36a PB10
Dec 13Howard County Winterfest InvitationalDec 13 · 3200 Meters · Place 14 · Tuscarora (MD)Tuscarora (MD)3200 Meters14.11:57.39a10
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 3200 Meters · Place 13 · Tuscarora (MD)Tuscarora (MD)3200 Meters13.12:06.56a9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 3200 Meters · Place 16 · Tuscarora (MD)Tuscarora (MD)3200 Meters16.12:09.04a9
May 12MPSSAA 3A West Region ChampionshipsMay 12 · 3200 Meters · Place 4 · Tuscarora (MD)Tuscarora (MD)3200 Meters4.11:55.95a9
May 12MPSSAA 3A West Region ChampionshipsMay 12 · 1600 Meters · Place 12 · Tuscarora (MD)Tuscarora (MD)1600 Meters12.5:48.20a9
May 12MPSSAA 3A West Region ChampionshipsMay 12 · 800 Meters · Place 16 · Tuscarora (MD)Tuscarora (MD)800 Meters16.2:36.97a9
May 8FCPS Track & Field ChampionshipsMay 8 · 1600 Meters · Place 8 · Tuscarora (MD)Tuscarora (MD)1600 Meters8.5:37.95a9
May 8FCPS Track & Field ChampionshipsMay 8 · 800 Meters · Place 16 · Tuscarora (MD)Tuscarora (MD)800 Meters16.2:35.08a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 3000 Meters · Place 2 · Frederick BlazeFrederick Blaze3000 Meters2.11:41.37a PB8
Jun 20AAU Region 3Jun 20 · 1500 Meters · Place 2 · Frederick BlazeFrederick Blaze1500 Meters2.5:26.34a PB8

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · 3000 Meters · Place 1 · Frederick BlazeFrederick Blaze3000 Meters111:30.27a PB—
Jun 8AAU Maryland District QualifierJun 8 · 1500 Meters · Place 3 · Frederick BlazeFrederick Blaze1500 Meters35:19.12a PB—
Jun 2Catonsville Youth League MeetJun 2 · 3000 Meters · Place 1 · Frederick BlazeFrederick Blaze3000 Meters111:33.68a—
Jun 2Catonsville Youth League MeetJun 2 · 1500 Meters · Place 2 · Frederick BlazeFrederick Blaze1500 Meters25:22.62a—
May 19Catoctin Youth Track & Field League MeetMay 19 · 3000 Meters · Place 2 · Frederick BlazeFrederick Blaze3000 Meters2.11:40.89a8
May 19Catoctin Youth Track & Field League MeetMay 19 · 800 Meters · Place 9 · Frederick BlazeFrederick Blaze800 Meters9.2:40.34a8
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 3000 Meters · Place 3 · Frederick BlazeFrederick Blaze3000 Meters3.12:21.33a8
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Place 7 · Frederick BlazeFrederick Blaze800 Meters7.2:41.82a8
Apr 21Westminster Track & Field Club League MeetApr 21 · 1500 Meters · Place 2 · Frederick BlazeFrederick Blaze1500 Meters2.5:31.58a8
Apr 21Westminster Track & Field Club League MeetApr 21 · 800 Meters · Place 7 · Frederick BlazeFrederick Blaze800 Meters7.2:40.66a8
Apr 14Lightning Youth Track & Field League MeetApr 14 · 1500 Meters · Place 5 · Frederick BlazeFrederick Blaze1500 Meters5.5:45.07a8
Apr 14Lightning Youth Track & Field League MeetApr 14 · 800 Meters · Place 6 · Frederick BlazeFrederick Blaze800 Meters6.2:41.67a8
Apr 7FSK Jr. Eagles Track & Field League MeetApr 7 · 3000 Meters · Place 2 · Frederick BlazeFrederick Blaze3000 Meters2.12:23.28
Apr 7FSK Jr. Eagles Track & Field League MeetApr 7 · 1500 Meters · Place 3 · Frederick BlazeFrederick Blaze1500 Meters3.5:36.22a8

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 1500 Meters · Place 9 · Frederick BlazeFrederick Blaze1500 Meters9.5:37.75a7
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 1500 Meters · Place 3 · Frederick BlazeFrederick Blaze1500 Meters35:35.51a—
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 800 Meters · Place 7 · Frederick BlazeFrederick Blaze800 Meters72:49.49a—
May 212023 FSK Jr. Eagles Invitational MeetMay 21 · 1500 Meters · Place 3 · Frederick BlazeFrederick Blaze1500 Meters35:42.53a—
May 212023 FSK Jr. Eagles Invitational MeetMay 21 · 800 Meters · Place 4 · Frederick BlazeFrederick Blaze800 Meters42:46.59a—
May 7Freedom Flyers Youth MeetMay 7 · 1500 Meters · Place 5 · Frederick BlazeFrederick Blaze1500 Meters55:34.44a—
May 7Freedom Flyers Youth MeetMay 7 · 400 Meters · Place 14 · Frederick BlazeFrederick Blaze400 Meters141:15.18a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 1500 Meters · Place 6 · Frederick BlazeFrederick Blaze1500 Meters65:58.11a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 800 Meters · Place 9 · Frederick BlazeFrederick Blaze800 Meters92:50.05a—