Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorAAU Region 3 · Jun 2015.15aAAU Region 3June 20, 2024
100 Meters · OutdoorClarksburg Coyotes Track & Field Club Championships · May 2413.60aClarksburg Coyotes Track & Field Club ChampionshipsMay 24, 2026
200 Meters · IndoorAAU Region 3 · Jun 2030.78aAAU Region 3June 20, 2024
200 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 2527.17aAAU Track & Field Region 3 QualifierJune 25, 2026
400 Meters · IndoorAAU Region 3 · Jun 201:09.82aAAU Region 3June 20, 2024
400 Meters · OutdoorAAU Junior Olympic Games · Aug 11:00.78aAAU Junior Olympic GamesAugust 1, 2026
50 Meter · OutdoorLEGACY TRACK AND FIELD VIRGINIA INVITATIONAL · May 239.97aLEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23, 2021
60 Meter · OutdoorSpeed Capital Maryland Invitational · May 811.67aSpeed Capital Maryland InvitationalMay 8, 2021
800 Meters · OutdoorFrederick Blaze Youth Track & Field Invitational · Apr 192:44.85aFrederick Blaze Youth Track & Field InvitationalApril 19, 2026
Javelin · 300g TJ · Outdoor2nd Annual Clarksburg Coyotes Track & Field Club Championship · May 2542-052nd Annual Clarksburg Coyotes Track & Field Club ChampionshipMay 25, 2024
Javelin · 400g · OutdoorFreedom Flyers League Meet · May 531' 8Freedom Flyers League MeetMay 5, 2024

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

2026 Outdoor Track

36 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 3 · H-Town Rollerz400 MetersRound P3.1:00.90a4
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 7 · H-Town Rollerz400 Meters7.1:00.78a PB4
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 17 · H-Town Rollerz200 MetersRound P17.27.39aWind: -0.94
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 18 · H-Town Rollerz200 MetersRound S18.27.37aWind: 24
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 27 · H-Town Rollerz100 MetersRound P27.13.80aWind: 04
Jul 11Falls Rd Flyers Summer Track Meet #2Jul 11 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:03.52a4
Jul 11Falls Rd Flyers Summer Track Meet #2Jul 11 · 100 Meters · Place 2 · H-Town Rollerz100 Meters2.13.92aWind: -0.74
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:01.64a4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 4 · H-Town Rollerz200 MetersRound P427.17a PB4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 4 · H-Town Rollerz200 Meters427.51a4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 8 · H-Town Rollerz100 MetersRound P813.78a4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 5 · H-Town Rollerz100 Meters513.81a4
Jun 13AAU Maryland District QualifierJun 13 · 400 Meters · Place 3 · H-Town Rollerz400 Meters3.1:01.97a4
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 4 · H-Town Rollerz200 MetersRound P4.27.76aWind: -14
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 3 · H-Town Rollerz200 Meters3.27.37aWind: 3.64
Jun 13AAU Maryland District QualifierJun 13 · 100 Meters · Place 5 · H-Town Rollerz100 MetersRound P5.13.66aWind: 0.44
Jun 13AAU Maryland District QualifierJun 13 · 100 Meters · Place 4 · H-Town Rollerz100 Meters4.13.30aWind: 3.64
May 30H-Town Rollerz Youth Track & FieldMay 30 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:07.64a4
May 30H-Town Rollerz Youth Track & FieldMay 30 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.29.59a4
May 30H-Town Rollerz Youth Track & FieldMay 30 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.14.26a4
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · Javelin · Place 2 · H-Town RollerzJavelin253-04
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 400 Meters · Place 4 · H-Town Rollerz400 Meters41:05.67a4
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 200 Meters · Place 5 · H-Town Rollerz200 Meters527.77a4
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 100 Meters · Place 5 · H-Town Rollerz100 Meters513.60a PB4
May 9Catoctin Youth Track & Field MeetMay 9 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:04.28a4
May 9Catoctin Youth Track & Field MeetMay 9 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.27.81a4
May 9Catoctin Youth Track & Field MeetMay 9 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.13.85a4
May 3Catonsville Youth Track & Field MeetMay 3 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:03.88a4
May 3Catonsville Youth Track & Field MeetMay 3 · 200 Meters · Place 1 · H-Town Rollerz200 Meters127.83a4
May 3Catonsville Youth Track & Field MeetMay 3 · 100 Meters · Place 1 · H-Town Rollerz100 Meters114.03a4
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:04.45a4
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.28.41a4
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.14.03a4
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 800 Meters · Place 1 · H-Town Rollerz800 Meters1.2:44.85a PB4
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.28.33a4
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.14.58a4

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · Javelin · Place 1 · H-Town RollerzJavelin152-13
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 800 Meters · Place 1 · H-Town Rollerz800 Meters12:55.88a—
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 100 Meters · Place 2 · H-Town Rollerz100 Meters214.35a—
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Place 2 · H-Town Rollerz400 Meters2.1:05.79a3
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 2 · H-Town Rollerz200 MetersRound P2.29.78a3
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 2 · H-Town Rollerz200 Meters2.29.47a3
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100 Meters · Place 3 · H-Town Rollerz100 MetersRound P3.14.65a3
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100 Meters · Place 2 · H-Town Rollerz100 Meters2.14.07a3
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 5 · H-Town Rollerz400 Meters5.1:08.49a3
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 2 · H-Town Rollerz200 Meters2.29.70a3
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100 Meters · Place 4 · H-Town Rollerz100 Meters4.14.56a3
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:12.31a—
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 200 Meters · Place 1 · H-Town Rollerz200 Meters130.64a—
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 100 Meters · Place 1 · H-Town Rollerz100 Meters115.09a—
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:14.39a3
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 200 Meters · Place 4 · H-Town Rollerz200 Meters431.22a3
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 100 Meters · Place 3 · H-Town Rollerz100 Meters315.08a3
May 18Westminster Youth Track & Field InvitationalMay 18 · 400 Meters · Place 2 · H-Town Rollerz400 Meters2.1:14.16a3
May 18Westminster Youth Track & Field InvitationalMay 18 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.31.19a3
May 18Westminster Youth Track & Field InvitationalMay 18 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.14.79a3

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:09.82a PB1
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 5 · H-Town Rollerz200 MetersRound P5.31.17aWind: 0.11
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 5 · H-Town Rollerz200 Meters5.30.78a PBWind: -0.61
Jun 20AAU Region 3Jun 20 · 100 Meters · Place 7 · H-Town Rollerz100 MetersRound P7.14.85aWind: 2.21
Jun 20AAU Region 3Jun 20 · 100 Meters · Place 7 · H-Town Rollerz100 Meters7.15.15a PBWind: 0.51

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:12.84a—
Jun 8AAU Maryland District QualifierJun 8 · 200 Meters · Place 2 · H-Town Rollerz200 Meters230.85a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 2 · H-Town Rollerz100 MetersRound P215.07a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 3 · H-Town Rollerz100 Meters315.58a—
May 26Bethesda Track Club League MeetMay 26 · 800 Meters · H-Town Rollerz800 Meters—DNS1
May 26Bethesda Track Club League MeetMay 26 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:11.58a1
May 26Bethesda Track Club League MeetMay 26 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.15.05a1
May 252nd Annual Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · Javelin · Place 1 · H-Town RollerzJavelin300g TJ1.42-05 PB1
May 252nd Annual Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.30.73a1
May 252nd Annual Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.15.14a1
May 19Union Athletics & Lyles Foundation InviteMay 19 · 400 Meters · Place 3 · H-Town Rollerz400 Meters3.1:10.58a1
May 19Union Athletics & Lyles Foundation InviteMay 19 · 200 Meters · Place 7 · H-Town Rollerz200 Meters7.31.91a1
May 19Union Athletics & Lyles Foundation InviteMay 19 · 100 Meters · Place 3 · H-Town Rollerz100 MetersRound P3.15.13a1
May 19Union Athletics & Lyles Foundation InviteMay 19 · 100 Meters · Place 6 · H-Town Rollerz100 Meters6.15.50a1
May 5Freedom Flyers League MeetMay 5 · Javelin · Place 3 · H-Town RollerzJavelin400g3.31' 8 PB1
May 5Freedom Flyers League MeetMay 5 · 800 Meters · Place 2 · H-Town Rollerz800 Meters2.2:58.10a1
May 5Freedom Flyers League MeetMay 5 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:15.05a1
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:15.82a1
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.31.61a1
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.15.02a1
Apr 21Westminster Track & Field Club League MeetApr 21 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:17.86a1
Apr 21Westminster Track & Field Club League MeetApr 21 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.32.86a1
Apr 21Westminster Track & Field Club League MeetApr 21 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.15.20a1

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 8H-Town Rollerz Youth Invitational Track Meet Jul 8 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:18.93a—
Jul 8H-Town Rollerz Youth Invitational Track Meet Jul 8 · 200 Meters · Place 1 · H-Town Rollerz200 Meters134.62a—
Jul 8H-Town Rollerz Youth Invitational Track Meet Jul 8 · 100 Meters · Place 1 · H-Town Rollerz100 Meters116.27a—
Jun 222023 AAU Region 3 QualifierJun 22 · 400 Meters · Place 7 · H-Town Rollerz400 Meters71:21.06a—
Jun 222023 AAU Region 3 QualifierJun 22 · 200 Meters · Place 3 · H-Town Rollerz200 MetersRound P332.27a—
Jun 222023 AAU Region 3 QualifierJun 22 · 200 Meters · Place 8 · H-Town Rollerz200 Meters832.53a—
Jun 222023 AAU Region 3 QualifierJun 22 · 100 Meters · Place 7 · H-Town Rollerz100 MetersRound P716.15a—
Jun 222023 AAU Region 3 QualifierJun 22 · 100 Meters · Place 5 · H-Town Rollerz100 Meters515.85a—
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:19.68a1
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.33.45a1
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.16.05a1
May 28Clarksburg Coyotes Track & Field Club ChampionshipMay 28 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:20.50a—
May 28Clarksburg Coyotes Track & Field Club ChampionshipMay 28 · 200 Meters · Place 1 · H-Town Rollerz200 Meters134.44a—
May 28Clarksburg Coyotes Track & Field Club ChampionshipMay 28 · 100 Meters · Place 1 · H-Town Rollerz100 Meters115.93a—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:26.05a—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 200 Meters · Place 1 · H-Town Rollerz200 Meters135.43a—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 100 Meters · Place 1 · H-Town Rollerz100 Meters116.54a—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 9Falls Rd Flyers T&F Meet #1Jul 9 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:32.85a—
Jul 9Falls Rd Flyers T&F Meet #1Jul 9 · 200 Meters · Place 1 · H-Town Rollerz200 Meters138.82a—
Jul 9Falls Rd Flyers T&F Meet #1Jul 9 · 100 Meters · Place 1 · H-Town Rollerz100 Meters117.25a—
Jun 23AAU Region 3 National QualifierJun 23 · 400 Meters · Place 6 · H-Town Rollerz400 Meters61:26.60—
Jun 23AAU Region 3 National QualifierJun 23 · 200 Meters · Place 16 · H-Town Rollerz200 MetersRound P1636.75—
Jun 23AAU Region 3 National QualifierJun 23 · 100 Meters · Place 16 · H-Town Rollerz100 MetersRound P1617.16—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 400 Meters · Place 8 · H-Town Rollerz400 Meters81:31.09a—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 200 Meters · Place 11 · H-Town Rollerz200 Meters1136.13a—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 100 Meters · Place 13 · H-Town Rollerz100 MetersRound P1317.43a—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 100 Meters · Place 12 · H-Town Rollerz100 Meters1217.65a—
May 222022 West Carroll Wings Invitational MeetMay 22 · 400 Meters · Place 7 · H-Town Rollerz400 Meters7.1:33.40aGr
May 222022 West Carroll Wings Invitational MeetMay 22 · 100 Meters · Place 2 · H-Town Rollerz100 Meters2.17.14aGr
May 1Walkersville Invitational May 1 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.17.98aGr
Apr 24Lightning Youth Track & Field MeetApr 24 · 400 Meters · Place 5 · H-Town Rollerz400 Meters5.1:32.56aGr
Apr 24Lightning Youth Track & Field MeetApr 24 · 200 Meters · Place 4 · H-Town Rollerz200 Meters4.38.79aGr
Apr 24Lightning Youth Track & Field MeetApr 24 · 100 Meters · Place 2 · H-Town Rollerz100 Meters2.17.32aGr

2021 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 17Falls Rd Flyers Youth T&F Meet Series 2 of 3Jul 17 · 400 Meters · Place 1 · H-Town Rollerz400 Meters11:31.60—
Jul 17Falls Rd Flyers Youth T&F Meet Series 2 of 3Jul 17 · 200 Meters · Place 1 · H-Town Rollerz200 Meters139.30—
Jul 17Falls Rd Flyers Youth T&F Meet Series 2 of 3Jul 17 · 100 Meters · Place 1 · H-Town Rollerz100 Meters118.31—
Jun 10Maryland AAU District ChampionshipJun 10 · 400 Meters · H-Town Rollerz400 Meters—DNS-
Jun 10Maryland AAU District ChampionshipJun 10 · 200 Meters · H-Town Rollerz200 MetersRound P—DNS-
Jun 10Maryland AAU District ChampionshipJun 10 · 100 Meters · H-Town Rollerz100 MetersRound P—DNS-
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 50 Meter · Place 1 · H-Town Rollerz50 Meter1.9.97a PB-
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · Javelin · Place 3 · H-Town RollerzJavelin300g TJ3.12-04-
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 100 Meters · Place 1 · H-Town Rollerz100 MetersRound P1.19.07a-
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.19.22a-
May 162021 Wings Youth MeetMay 16 · 400 Meters · Place 4 · H-Town Rollerz400 Meters4.1:35.89a-
May 162021 Wings Youth MeetMay 16 · 200 Meters · Place 2 · H-Town Rollerz200 Meters2.40.26a-
May 162021 Wings Youth MeetMay 16 · 100 Meters · Place 4 · H-Town Rollerz100 Meters4.19.10a-
May 8Speed Capital Maryland InvitationalMay 8 · 60 Meter · Place 2 · H-Town Rollerz60 MeterRound P2.12.13a-
May 8Speed Capital Maryland InvitationalMay 8 · 60 Meter · Place 1 · H-Town Rollerz60 Meter1.11.67a PB-
May 8Speed Capital Maryland InvitationalMay 8 · 200 Meters · Place 2 · H-Town Rollerz200 Meters2.41.86a-
May 8Speed Capital Maryland InvitationalMay 8 · 100 Meters · Place 3 · H-Town Rollerz100 MetersRound P3.19.63a-
May 8Speed Capital Maryland InvitationalMay 8 · 100 Meters · Place 2 · H-Town Rollerz100 Meters2.19.21a-
May 8Speed Capital Mid-Atlantic InvitationalMay 8 · 60 Meter · Place 2 · H-Town Rollerz60 MeterRound P2.12.13a-
May 8Speed Capital Mid-Atlantic InvitationalMay 8 · 60 Meter · Place 1 · H-Town Rollerz60 Meter1.11.67a-
May 8Speed Capital Mid-Atlantic InvitationalMay 8 · 200 Meters · Place 2 · H-Town Rollerz200 Meters2.41.86a-
May 8Speed Capital Mid-Atlantic InvitationalMay 8 · 100 Meters · Place 3 · H-Town Rollerz100 MetersRound P3.19.63a-
May 8Speed Capital Mid-Atlantic InvitationalMay 8 · 100 Meters · Place 2 · H-Town Rollerz100 Meters2.19.21a-

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
May 2H-Town Rollerz (Youth) Tri meetMay 2 · 400 Meters · Place 1 · H-Town Rollerz400 Meters1.1:39.52a-
May 2H-Town Rollerz (Youth) Tri meetMay 2 · 200 Meters · Place 1 · H-Town Rollerz200 Meters1.36.61a-
May 2H-Town Rollerz (Youth) Tri meetMay 2 · 100 Meters · Place 1 · H-Town Rollerz100 Meters1.19.50a-