Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCatonsville Youth Track & Field Meet · May 313.38aCatonsville Youth Track & Field MeetMay 3, 2026
1500 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 254:59.92aAAU Track & Field Region 3 QualifierJune 25, 2026
1600 Meters · Indoor2026 Washington County Indoor Track and Field Championships · Jan 165:39.85a2026 Washington County Indoor Track and Field ChampionshipsJanuary 16, 2026
200 Meters · OutdoorSmall School CMC Championship · Apr 3026.17aSmall School CMC Championship April 30, 2026
300 Meters · IndoorHCC Dwight Scott Invitational · Dec 1944.10aHCC Dwight Scott InvitationalDecember 19, 2025
400 Meters · OutdoorMPSSAA 1A West Region Championships · May 1356.31aMPSSAA 1A West Region ChampionshipsMay 13, 2026
400 Meters · Relay Split · IndoorMPSSAA 1A West Region Championships · Jan 3158.958MPSSAA 1A West Region ChampionshipsJanuary 31, 2026
500 Meters · IndoorJeff Spielman Winter Classic · Dec 131:24.23aJeff Spielman Winter ClassicDecember 13, 2025
800 Meters · OutdoorClarksburg Coyotes Track & Field Club Championships · May 242:18.29aClarksburg Coyotes Track & Field Club ChampionshipsMay 24, 2026
Javelin · 400g TJ · OutdoorLightning Youth Track & Field Meet · Apr 2449-00Lightning Youth Track & Field MeetApril 24, 2022
Javelin · 450g AeroJav · OutdoorFalls Rd Flyers Youth T&F Meet Series 3 of 3 · Jul 2436' 0"Falls Rd Flyers Youth T&F Meet Series 3 of 3July 24, 2021
Javelin · 600g · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2765-03AAU Track & Field Region 2 QualifierJune 27, 2025
Shot Put · 4kg · OutdoorBullseye Youth Track & Field Invitational · Apr 2722' 2"Bullseye Youth Track & Field InvitationalApril 27, 2025

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 1500 Meters · Place 9 · H-Town RollerzH-Town Rollerz1500 Meters94:59.92a PB9
Jun 13AAU Maryland District QualifierJun 13 · 1500 Meters · Place 16 · H-Town RollerzH-Town Rollerz1500 Meters16.5:20.48a9
Jun 13AAU Maryland District QualifierJun 13 · 800 Meters · H-Town RollerzH-Town Rollerz800 Meters--DNS9
Jun 13AAU Maryland District QualifierJun 13 · 400 Meters · Place 38 · H-Town RollerzH-Town Rollerz400 Meters38.58.46a9
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · H-Town RollerzH-Town Rollerz200 MetersRound P--DNSWind: -1.99
May 30H-Town Rollerz Youth Track & FieldMay 30 · 400 Meters · Place 3 · H-Town RollerzH-Town Rollerz400 Meters3.59.10a9
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 1500 Meters · Place 5 · H-Town RollerzH-Town Rollerz1500 Meters55:00.10a9
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 800 Meters · Place 1 · H-Town RollerzH-Town Rollerz800 Meters12:18.29a PB9
May 13MPSSAA 1A West Region ChampionshipsMay 13 · 400 Meters · Place 11 · Clear SpringClear Spring400 Meters11.56.31a PB9
May 9Catoctin Youth Track & Field MeetMay 9 · 1500 Meters · Place 3 · H-Town RollerzH-Town Rollerz1500 Meters3.5:01.22a9
May 9Catoctin Youth Track & Field MeetMay 9 · 800 Meters · Place 2 · H-Town RollerzH-Town Rollerz800 Meters2.2:20.13a9
May 6WCPS Outdoor Track and Field ChampionshipsMay 6 · 800 Meters · Place 13 · Clear SpringClear Spring800 Meters13.2:20.08a9
May 3Catonsville Youth Track & Field MeetMay 3 · 400 Meters · Place 3 · H-Town RollerzH-Town Rollerz400 Meters357.73a9
May 3Catonsville Youth Track & Field MeetMay 3 · 200 Meters · Place 4 · H-Town RollerzH-Town Rollerz200 Meters426.63a9
May 3Catonsville Youth Track & Field MeetMay 3 · 100 Meters · Place 8 · H-Town RollerzH-Town Rollerz100 Meters813.38a PB9
Apr 30Small School CMC Championship Apr 30 · 800 Meters · Place 14 · Clear SpringClear Spring800 Meters142:23.91a9
Apr 30Small School CMC Championship Apr 30 · 200 Meters · Place 17 · Clear SpringClear Spring200 Meters1726.17a PB9
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 1500 Meters · Place 4 · H-Town RollerzH-Town Rollerz1500 Meters4.5:06.71a9
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 800 Meters · Place 2 · H-Town RollerzH-Town Rollerz800 Meters2.2:19.00a9
Apr 24Fort Hill InviteApr 24 · 400 Meters · Place 10 · Clear SpringClear Spring400 Meters1057.93a9
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 800 Meters · Place 1 · H-Town RollerzH-Town Rollerz800 Meters1.2:29.58a9
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 400 Meters · Place 2 · H-Town RollerzH-Town Rollerz400 Meters2.57.76a9
Mar 24Hoover Josenhans InvitationalMar 24 · 400 Meters · Place 11 · Clear SpringClear Spring400 Meters1158.40a9
Mar 20Charas Heurich Invitational Mar 20 · 800 Meters · Place 24 · Clear SpringClear Spring800 Meters242:23.60a9
Mar 20Charas Heurich Invitational Mar 20 · 400 Meters · Place 28 · Clear SpringClear Spring400 Meters2858.28a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31MPSSAA 1A West Region ChampionshipsJan 31 · 400 Meters · Clear SpringClear Spring400 MetersRelay Split—58.958 PB9
Jan 162026 Washington County Indoor Track and Field ChampionshipsJan 16 · 1600 Meters · Place 11 · Clear SpringClear Spring1600 Meters115:39.85a PB9

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19HCC Dwight Scott InvitationalDec 19 · 300 Meters · Place 40 · Clear SpringClear Spring300 Meters40.44.10a PB9
Dec 13Jeff Spielman Winter ClassicDec 13 · 500 Meters · Place 24 · Clear SpringClear Spring500 Meters24.1:24.23a PB9
Dec 8HCC JV Developmental Meet #1Dec 8 · 400 Meters · Clear SpringClear Spring400 Meters—1:02Unofficial9
Dec 5Terry Baker InvitationalDec 5 · 1600 Meters · Place 33 · Clear SpringClear Spring1600 Meters33.5:55.27a9

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · Shot Put · Place 4 · H-Town RollerzH-Town RollerzShot Put420-6.58
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 800 Meters · Place 2 · H-Town RollerzH-Town Rollerz800 Meters22:28.61a8
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 400 Meters · Place 4 · H-Town RollerzH-Town Rollerz400 Meters41:02.34a8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Javelin · Place 6 · H-Town RollerzH-Town RollerzJavelin600g6.65-03 PB8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Shot Put · Place 13 · H-Town RollerzH-Town RollerzShot Put4kg13.20-01.508
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Place 10 · H-Town RollerzH-Town Rollerz800 Meters10.2:27.10a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · Shot Put · Place 14 · H-Town RollerzH-Town RollerzShot Put4kg14.20-10.008
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 11 · H-Town RollerzH-Town Rollerz800 Meters11.2:30.25a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 20 · H-Town RollerzH-Town Rollerz400 Meters20.1:03.57a8
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · Shot Put · Place 7 · H-Town RollerzH-Town RollerzShot Put721-8.758
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 800 Meters · Place 21 · H-Town RollerzH-Town Rollerz800 Meters212:33.54a8
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 400 Meters · Place 6 · H-Town RollerzH-Town Rollerz400 Meters61:02.72a8
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · Shot Put · Place 6 · H-Town RollerzH-Town RollerzShot Put623-08
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 800 Meters · Place 10 · H-Town RollerzH-Town Rollerz800 Meters102:30.49a8
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 400 Meters · Place 9 · H-Town RollerzH-Town Rollerz400 Meters91:02.96a8
May 18Westminster Youth Track & Field InvitationalMay 18 · Shot Put · Place 10 · H-Town RollerzH-Town RollerzShot Put4kg10.20' 1.25"8
May 18Westminster Youth Track & Field InvitationalMay 18 · 1500 Meters · Place 17 · H-Town RollerzH-Town Rollerz1500 Meters17.5:40.75a8
May 18Westminster Youth Track & Field InvitationalMay 18 · 800 Meters · Place 11 · H-Town RollerzH-Town Rollerz800 Meters11.2:31.32a8
May 4Freedom Flyers Youth Track & Field MeetMay 4 · Shot Put · Place 3 · H-Town RollerzH-Town RollerzShot Put323-1.758
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 800 Meters · Place 9 · H-Town RollerzH-Town Rollerz800 Meters92:33.56a8
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 400 Meters · Place 8 · H-Town RollerzH-Town Rollerz400 Meters81:04.69a8
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · Shot Put · Place 6 · H-Town RollerzH-Town RollerzShot Put4kg6.22' 2" PB8
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 800 Meters · Place 13 · H-Town RollerzH-Town Rollerz800 Meters13.2:34.47a8
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 200 Meters · Place 21 · H-Town RollerzH-Town Rollerz200 Meters21.28.92a8
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · Shot Put · Place 2 · H-Town RollerzH-Town RollerzShot Put222-108
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 800 Meters · Place 16 · H-Town RollerzH-Town Rollerz800 Meters162:38.36a8
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 400 Meters · Place 8 · H-Town RollerzH-Town Rollerz400 Meters81:04.62a8

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · Shot Put · Place 11 · H-Town RollerzH-Town RollerzShot Put1113-9—
Jun 8AAU Maryland District QualifierJun 8 · 800 Meters · Place 25 · H-Town RollerzH-Town Rollerz800 Meters252:50.05a—
Jun 8AAU Maryland District QualifierJun 8 · 400 Meters · Place 22 · H-Town RollerzH-Town Rollerz400 Meters221:09.59a—
May 26Bethesda Track Club League MeetMay 26 · 400 Meters · Place 11 · H-Town RollerzH-Town Rollerz400 Meters11.1:11.98a7
May 26Bethesda Track Club League MeetMay 26 · 200 Meters · Place 20 · H-Town RollerzH-Town Rollerz200 Meters20.31.55a7
May 252nd Annual Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 800 Meters · Place 11 · H-Town RollerzH-Town Rollerz800 Meters11.2:54.55a7
May 252nd Annual Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 400 Meters · Place 16 · H-Town RollerzH-Town Rollerz400 Meters16.1:13.47a7
May 19Union Athletics & Lyles Foundation InviteMay 19 · 800 Meters · Place 18 · H-Town RollerzH-Town Rollerz800 Meters18.2:55.97a7
May 19Union Athletics & Lyles Foundation InviteMay 19 · 400 Meters · Place 26 · H-Town RollerzH-Town Rollerz400 Meters26.1:13.32a7
May 5Freedom Flyers League MeetMay 5 · 800 Meters · Place 25 · H-Town RollerzH-Town Rollerz800 Meters25.3:03.59a7
May 5Freedom Flyers League MeetMay 5 · 400 Meters · Place 25 · H-Town RollerzH-Town Rollerz400 Meters25.1:13.99a7
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Place 35 · H-Town RollerzH-Town Rollerz800 Meters35.2:53.17a7
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 400 Meters · Place 29 · H-Town RollerzH-Town Rollerz400 Meters29.1:15.19a7
Apr 21Westminster Track & Field Club League MeetApr 21 · 800 Meters · Place 33 · H-Town RollerzH-Town Rollerz800 Meters33.3:01.43a7
Apr 21Westminster Track & Field Club League MeetApr 21 · 400 Meters · Place 10 · H-Town RollerzH-Town Rollerz400 Meters10.1:14.49a7

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 222022 West Carroll Wings Invitational MeetMay 22 · 100 Meters · Place 36 · H-Town RollerzH-Town Rollerz100 Meters36.18.76a5
May 1Walkersville Invitational May 1 · 100 Meters · Place 12 · H-Town RollerzH-Town Rollerz100 Meters12.18.28a5
Apr 24Lightning Youth Track & Field MeetApr 24 · Javelin · Place 2 · H-Town RollerzH-Town RollerzJavelin400g TJ2.49-00 PB5
Apr 24Lightning Youth Track & Field MeetApr 24 · 200 Meters · Place 44 · H-Town RollerzH-Town Rollerz200 Meters44.39.87a5
Apr 24Lightning Youth Track & Field MeetApr 24 · 100 Meters · Place 50 · H-Town RollerzH-Town Rollerz100 Meters50.18.29a5

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 24Falls Rd Flyers Youth T&F Meet Series 3 of 3Jul 24 · Javelin · Place 2 · H-Town RollerzH-Town RollerzJavelin450g AeroJav2.36' 0" PB4
Jul 24Falls Rd Flyers Youth T&F Meet Series 3 of 3Jul 24 · 400 Meters · Place 3 · H-Town RollerzH-Town Rollerz400 Meters3.1:29.79a4
Jul 24Falls Rd Flyers Youth T&F Meet Series 3 of 3Jul 24 · 200 Meters · Place 4 · H-Town RollerzH-Town Rollerz200 Meters4.40.78a4