Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 83:25.31aOcean Breeze Youth Freedom GamesJanuary 8, 2023
1500 Meters · IndoorFast Fridays Series Meet #4 · Feb 105:16.27aFast Fridays Series Meet #4February 10, 2023
1500 Meters · OutdoorUAGTCA Meet 2 · May 165:08.02aUAGTCA Meet 2May 16, 2026
1500m Race Walk · IndoorOcean Breeze Invitational - Youth Division · Feb 88:31.14Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
1500m Race Walk · OutdoorAOC Spring Track Scrimmage · May 78:09.17aAOC Spring Track ScrimmageMay 7, 2023
1500m Racewalk · IndoorOcean Breeze Youth Freedom Games · Jan 88:22.71aOcean Breeze Youth Freedom GamesJanuary 8, 2023
1500m Racewalk · OutdoorAOC Scimmage #2 · May 88:45.45aAOC Scimmage #2May 8, 2022
2000m Steeplechase · Outdoor2023 AAU Region 02 Qualifier · Jun 3010:03.062023 AAU Region 02 QualifierJune 30, 2023
3000 Meters · OutdoorUAGTCA 2026 Outdoor Meet #3 · May 2311:13.03aUAGTCA 2026 Outdoor Meet #3May 23, 2026
3000m Race Walk · IndoorMid-Atlantic Youth Indoor Championship · Jan 1420:44.69Mid-Atlantic Youth Indoor ChampionshipJanuary 14, 2024
3000m Race Walk · OutdoorUSATF New York Association Junior Olympic Championships · Jun 1016:19.54aUSATF New York Association Junior Olympic ChampionshipsJune 10, 2023
3000m Racewalk · IndoorMid-Atlantic/Reading Youth Indoor Development Meet · Dec 1519:47.58aMid-Atlantic/Reading Youth Indoor Development MeetDecember 15, 2024
3000m Racewalk · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2715:52.37aAAU Track & Field Region 2 QualifierJune 27, 2025
800 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 82:35.95Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
800 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 132:28.79aAAU Mid Atlantic District QualifierJune 13, 2025
Javelin · 800g · OutdoorUAGTCA Meet 2 · May 1620.02mUAGTCA Meet 2May 16, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.16:33.48a11
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 3000m Race Walk · Place 1 · AOC Ambler Track Club3000m Race Walk118:24.32a11
Jun 13AAU Maryland District QualifierJun 13 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.17:58.16a11
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 3000 Meters · Place 1 · AOC Ambler Track Club3000 Meters1.11:13.03a PB11
May 16UAGTCA Meet 2May 16 · Javelin · Place 1 · AOC Ambler Track ClubJavelin800g1.20.02m PB11
May 16UAGTCA Meet 2May 16 · 1500 Meters · Place 1 · AOC Ambler Track Club1500 Meters1.5:08.02a PB11
May 9UAGTCA Meet 1May 9 · 3000 Meters · Place 1 · AOC Ambler Track Club3000 Meters1.11:21.92a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 16 · AOC Ambler Track Club800 Meters162:35.95 PB18
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 1500m Race Walk · Place 1 · AOC Ambler Track Club1500m Race Walk18:31.14 PB18

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.15:52.37a PB10
Jun 13AAU Mid Atlantic District QualifierJun 13 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.17:51.76a10
Jun 13AAU Mid Atlantic District QualifierJun 13 · Javelin · Place 10 · AOC Ambler Track ClubJavelin800g10.63-1110
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 32 · AOC Ambler Track Club800 Meters32.2:28.79a PB10
May 17UAGTCA Outdoor Meet #3May 17 · Javelin · AOC Ambler Track ClubJavelin800g--DNS10
May 17UAGTCA Outdoor Meet #3May 17 · 800 Meters · Place 9 · AOC Ambler Track Club800 Meters9.2:30.28a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500m Race Walk · Place 1 · AOC Ambler Track Club1500m Race Walk19:19.4317
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500m Racewalk · Place 1 · AOC Ambler Track Club1500m Racewalk1.9:19.43a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Mid-Atlantic/Reading Youth Indoor Development MeetDec 15 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.19:47.58a PB10
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500m Race Walk · Place 1 · AOC Ambler Track Club1500m Race Walk19:15.8316
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 3000m Race Walk · Place 1 · AOC Ambler Track Club3000m Race Walk120:44.69 PB16

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.18:27.24a9
Jun 28AAU Region 02 National QualifierJun 28 · Javelin · Place 11 · AOC Ambler Track ClubJavelin800g11.40-089
Jun 14AAU Mid-Atlantic QualifierJun 14 · 3000m Race Walk · Place 1 · AmblerOC3000m Race Walk118:57.4516
Jun 14AAU Mid-Atlantic QualifierJun 14 · Javelin · Place 9 · AmblerOCJavelin943-1116
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500m Race Walk · Place 1 · AOC Ambler Track Club1500m Race Walk19:24.0816

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 10Reading Youth/Mid-Atlantic Indoor MeetDec 10 · 1500m Racewalk · AOC Ambler Track Club1500m Racewalk—DNS9
Dec 10Reading Youth/Mid-Atlantic Indoor MeetDec 10 · 1500 Meters · AOC Ambler Track Club1500 Meters—DNS9
Feb 10Fast Fridays Series Meet #4Feb 10 · 1500 Meters · Place 2 · AOC Ambler Track Club1500 Meters25:16.27a PB—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500m Race Walk · Place 1 · AOC Ambler Track Club1500m Race Walk18:51.3015
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500m Race Walk · Place 1 · AOC Ambler Track Club1500m Race Walk18:51.30a8
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1500m Racewalk · Place 1 · AOC Ambler Track Club1500m Racewalk1.8:22.71a PB8
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 11 · AOC Ambler Track Club1000 Meters11.3:25.31a PB8

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 7USATF Region 2 Junior Olympic ChampionshipsJul 7 · 3000m Race Walk · Place 1 · AOC Ambler Track Club3000m Race Walk121:28.1615
Jun 302023 AAU Region 02 QualifierJun 30 · 2000m Steeplechase · Place 4 · AmblerOC2000m Steeplechase410:03.06 PB—
Jun 302023 AAU Region 02 QualifierJun 30 · 3000m Race Walk · Place 1 · AmblerOC3000m Race Walk120:22.23—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.20:32.57a8
Jun 10USATF New York Association Junior Olympic ChampionshipsJun 10 · 3000m Race Walk · Place 1 · AOC Ambler Track Club3000m Race Walk116:19.54a PB—
Jun 10USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 10 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.16:19.54a8
Jun 10USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · AOC Ambler Track Club1500 Meters—DNS8
May 27Suburban Developmental League ChampionshipMay 27 · 800 Meters · AOC Ambler Track Club800 Meters—DNS8
May 7AOC Spring Track ScrimmageMay 7 · 1500m Race Walk · Place 1 · AOC Ambler Track Club1500m Race Walk18:09.17a PB—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 3000m Race Walk · Place 1 · AmblerOC3000m Race Walk117:34.9813
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 800 Meters · Place 16 · AmblerOC800 Meters162:33.3113
May 8AOC Scimmage #2May 8 · 1500m Racewalk · Place 1 · AOC Ambler Track Club1500m Racewalk1.8:45.45a PB7
May 1AOC Scrimmage 1May 1 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.19:37.60a7
May 1AOC Scrimmage 1May 1 · 800 Meters · Place 3 · AOC Ambler Track Club800 Meters3.2:46.27a7

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 3000m Racewalk · Place 1 · AOC Ambler Track Club3000m Racewalk1.23:18.47a6
Jul 10Whirlwinds, Camden Clock Chasers, MOBettah at AOCJul 10 · 1500m Racewalk · Place 1 · AOC Ambler Track Club1500m Racewalk1.9:23.72a6
Jul 10Whirlwinds, Camden Clock Chasers, MOBettah at AOCJul 10 · 800 Meters · Place 2 · AOC Ambler Track Club800 Meters2.3:04.27a6