Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoonsboro, Brunswick, Oakdale @ BHS · Mar 3012.5Boonsboro, Brunswick, Oakdale @ BHSMarch 30, 2022
1600 Meters · IndoorFrederick County Championship Meet · Jan 184:55.46aFrederick County Championship MeetJanuary 18, 2025
1600 Meters · OutdoorUnder Armour Black and Blue Invitational · Apr 184:49.62aUnder Armour Black and Blue InvitationalApril 18, 2024
200 Meters · OutdoorSoutheast Quad Meet · Apr 1333.50Southeast Quad MeetApril 13, 2022
3200 Meters · OutdoorMPSSAA 3A West Region Championships · May 1510:39.14aMPSSAA 3A West Region ChampionshipsMay 15, 2024
800 Meters · IndoorJeff Spielman Winter Classic · Dec 222:36.75aJeff Spielman Winter ClassicDecember 22, 2023
800 Meters · OutdoorTU Classic HS Invitational · Apr 132:18.61aTU Classic HS InvitationalApril 13, 2024
800 Meters · Relay Split · IndoorMPSSAA 3A Indoor State Championships · Feb 212:22.008aMPSSAA 3A Indoor State ChampionshipsFebruary 21, 2025

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

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 12MPSSAA 3A West Region ChampionshipsMay 12 · 1600 Meters · Oakdale1600 Meters--DNS12
May 8FCPS Track & Field ChampionshipsMay 8 · 1600 Meters · Place 13 · Oakdale1600 Meters13.4:51.67a12
Mar 21Charas Heurich Invitational Mar 21 · 1600 Meters · Place 8 · Oakdale1600 Meters84:53.46a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Oakdale800 MetersRelay Split—2:22.008a PB12
Feb 18MPSSAA 3A West Region ChampionshipsFeb 18 · 1600 Meters · Place 10 · Oakdale1600 Meters104:56.68a—
Jan 24CMC Indoor ChampionshipJan 24 · 1600 Meters · Place 12 · Oakdale1600 Meters124:58.95a—
Jan 18Frederick County Championship MeetJan 18 · 1600 Meters · Place 10 · Oakdale1600 Meters104:55.46a PB—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Mercersburg Season OpenerDec 13 · 1600 Meters · Place 20 · Oakdale1600 Meters20.5:03.35a12
May 15MPSSAA 3A West Region ChampionshipsMay 15 · 3200 Meters · Place 17 · Oakdale3200 Meters17.10:39.14a PB11
May 9Frederick County ChampionshipMay 9 · 1600 Meters · Place 13 · Oakdale1600 Meters134:54.02a—
May 1CMC Big School Outdoor Track & Field ChampionshipMay 1 · 1600 Meters · Place 10 · Oakdale1600 Meters104:51.31a—
Apr 18Under Armour Black and Blue InvitationalApr 18 · 1600 Meters · Place 36 · Oakdale1600 Meters36.4:49.62a PB11
Apr 13TU Classic HS InvitationalApr 13 · 1600 Meters · Place 50 · Oakdale1600 Meters505:05.50a—
Apr 13TU Classic HS InvitationalApr 13 · 800 Meters · Place 74 · Oakdale800 Meters742:18.61a PB—
Apr 614th Patriot InvitationalApr 6 · 1600 Meters · Place 28 · Oakdale1600 Meters285:06.07a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 20Frederick County ChampionshipsJan 20 · 1600 Meters · Place 4 · Oakdale1600 Meters45:20.87a—
Jan 12Mercersburg Invitational #1Jan 12 · 1600 Meters · Place 41 · Oakdale1600 Meters415:28.31a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22Jeff Spielman Winter ClassicDec 22 · 800 Meters · Place 39 · Oakdale800 Meters39.2:36.75a PB11
Dec 8Terry Baker VARSITY InvitationalDec 8 · 1600 Meters · Place 29 · Oakdale1600 Meters29.5:45.49a11
Jan 6HCC HS “B” InvitationalJan 6 · 800 Meters · Place 23 · Oakdale800 Meters233:01.4810

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 12Southeast Quad MeetApr 12 · 1600 Meters · Place 23 · Oakdale1600 Meters236:21.8010
Apr 12Southeast Quad MeetApr 12 · 800 Meters · Place 28 · Oakdale800 Meters282:50.6610
Apr 113th Patriot InvitationalApr 1 · 800 Meters · Place 55 · Oakdale800 Meters55.2:44.65a10
Mar 29Boonsboro, Brunswick, Oakdale @ OHSMar 29 · 1600 Meters · Place 15 · Oakdale1600 Meters156:04.6810
Mar 29Boonsboro, Brunswick, Oakdale @ OHSMar 29 · 800 Meters · Place 17 · Oakdale800 Meters172:52.0110

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 13Southeast Quad MeetApr 13 · 200 Meters · Place 78 · Oakdale200 Meters7833.50 PB9
Apr 13Southeast Quad MeetApr 13 · 100 Meters · Place 94 · Oakdale100 Meters9416.729
Apr 6Quad MeetApr 6 · 100 Meters · Place 58 · Oakdale100 Meters5816.589
Mar 30Boonsboro, Brunswick, Oakdale @ BHSMar 30 · 200 Meters · Place 32 · Oakdale200 Meters3233.79
Mar 30Boonsboro, Brunswick, Oakdale @ BHSMar 30 · 100 Meters · Place 14 · Oakdale100 Meters1412.5 PB9