Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBerks County Showdown Presented by 2L Race Services · Feb 26:20.88aBerks County Showdown Presented by 2L Race ServicesFebruary 2, 2025
100 Meters · IndoorWhirlwinds Track Club Meet #2 · May 2317.19aWhirlwinds Track Club Meet #2May 23, 2021
100 Meters · OutdoorConshohocken at AOC · May 216.97aConshohocken at AOCMay 2, 2021
1500 Meters · IndoorMid-Atlantic/Reading Youth Indoor Development Meet · Dec 155:25.27aMid-Atlantic/Reading Youth Indoor Development MeetDecember 15, 2024
1500 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 124:31.12aAAU Mid Atlantic District QualifierJune 12, 2026
1600 Meters · OutdoorDashers Invitational #4 · May 185:42.40Dashers Invitational #4May 18, 2024
200 Meters · IndoorWhirlwinds Track Club Meet #2 · May 2337.00aWhirlwinds Track Club Meet #2May 23, 2021
200 Meters · Outdoor Bob King Developmental Track Meet #2 · Jun 2426.61a Bob King Developmental Track Meet #2June 24, 2026
2000m Steeplechase · 0.838m · OutdoorAAU Junior Olympic Games · Aug 17:31.06aAAU Junior Olympic GamesAugust 1, 2026
2000m Steeplechase · OutdoorAAU Mid Atlantic District Qualifier · Jun 127:23.55aAAU Mid Atlantic District QualifierJune 12, 2026
3000 Meters · IndoorBerks County Showdown Presented by 2L Race Services · Feb 211:49.27aBerks County Showdown Presented by 2L Race ServicesFebruary 2, 2025
3000 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1210:06.72aAAU Mid Atlantic District QualifierJune 12, 2026
3200 Meters · OutdoorGarden State Twilight · May 2311:16.36aGarden State TwilightMay 23, 2026
400 Meters · Outdoor Bob King Developmental Track Meet #4 · Jul 2256.89a Bob King Developmental Track Meet #4July 22, 2026
800 Meters · IndoorBerks County Showdown Presented by 2L Race Services · Feb 22:41.29aBerks County Showdown Presented by 2L Race ServicesFebruary 2, 2025
800 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 122:10.57aAAU Mid Atlantic District QualifierJune 12, 2026
High Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 262:06.07AAU Track & Field Region 2 QualifierJune 26, 2026
Long Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 269:46.39AAU Track & Field Region 2 QualifierJune 26, 2026
Long Jump · OutdoorConshohocken at AOC · May 210-02.50Conshohocken at AOCMay 2, 2021
Pole Vault · OutdoorAAU Track & Field Region 2 Qualifier · Jun 264:32.35AAU Track & Field Region 2 QualifierJune 26, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 2000m Steeplechase · Place 19 · Above XpectationsAbove Xpectations2000m Steeplechase0.838m19.7:31.06a PB10
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 38 · Above XpectationsAbove Xpectations3000 Meters38.10:12.12a10
Jul 29Bob King Night of ChampionsJul 29 · 1500 Meters · Place 1 · Above XpectationsAbove Xpectations1500 Meters1.4:34.35a10
Jul 29Bob King Night of ChampionsJul 29 · 800 Meters · Place 2 · Above XpectationsAbove Xpectations800 Meters2.2:13.21a10
Jul 29Bob King Night of ChampionsJul 29 · 400 Meters · Place 9 · Above XpectationsAbove Xpectations400 Meters9.57.43a10
Jul 22 Bob King Developmental Track Meet #4Jul 22 · 1500 Meters · Place 4 · Above XpectationsAbove Xpectations1500 Meters4.4:45.45a10
Jul 22 Bob King Developmental Track Meet #4Jul 22 · 400 Meters · Place 7 · Above XpectationsAbove Xpectations400 Meters7.56.89a PB10
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 1 · Above XpectationsAbove XpectationsLong Jump19:46.39 PB—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · High Jump · Place 7 · Above XpectationsAbove XpectationsHigh Jump72:06.07 PB—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Pole Vault · Place 1 · Above XpectationsAbove XpectationsPole Vault17:07.06—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Pole Vault · Place 7 · Above XpectationsAbove XpectationsPole Vault74:32.35 PB—
Jun 24 Bob King Developmental Track Meet #2Jun 24 · 800 Meters · Place 5 · Above XpectationsAbove Xpectations800 Meters5.2:12.42a10
Jun 24 Bob King Developmental Track Meet #2Jun 24 · 200 Meters · Place 17 · D-BestD-Best200 Meters17.26.61a PB10
Jun 17Bob King Developmental Track Meet #1Jun 17 · 400 Meters · Place 12 · D-BestD-Best400 Meters12.59.55a10
Jun 12AAU Mid Atlantic District QualifierJun 12 · 2000m Steeplechase · Place 2 · Above XpectationsAbove Xpectations2000m Steeplechase27:23.55a PB10
Jun 12AAU Mid Atlantic District QualifierJun 12 · 3000 Meters · Place 1 · Above XpectationsAbove Xpectations3000 Meters110:06.72a PB10
Jun 12AAU Mid Atlantic District QualifierJun 12 · 1500 Meters · Place 4 · Above XpectationsAbove Xpectations1500 Meters44:31.12a PB10
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 14 · Above XpectationsAbove Xpectations800 Meters142:10.57a PB10
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 1500 Meters · D-BestD-Best1500 Meters—DNS10
May 30SJTFA #3May 30 · 3000 Meters · Place 1 · D-BestD-Best3000 Meters1.10:14.88a10
May 30SJTFA #3May 30 · 1500 Meters · Place 1 · D-BestD-Best1500 Meters1.4:37.15a10
May 30SJTFA #3May 30 · 800 Meters · Place 1 · D-BestD-Best800 Meters1.2:16.59a10
May 23Garden State TwilightMay 23 · 3200 Meters · Place 6 · D-BestD-Best3200 Meters6.11:16.36a PB10
May 23Garden State TwilightMay 23 · 800 Meters · Place 35 · D-BestD-Best800 Meters35.2:18.47a10
May 16UAGTCA Meet 2May 16 · 1500 Meters · Place 7 · D-BestD-Best1500 Meters7.5:02.48a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 2Berks County Showdown Presented by 2L Race ServicesFeb 2 · 1 Mile · Place 6 · 08-Unattached08-Unattached1 Mile6.6:20.88a PB9
Feb 2Berks County Showdown Presented by 2L Race ServicesFeb 2 · 3000 Meters · Place 3 · 08-Unattached08-Unattached3000 Meters3.11:49.27a PB9
Feb 2Berks County Showdown Presented by 2L Race ServicesFeb 2 · 800 Meters · Place 3 · 08-Unattached08-Unattached800 Meters3.2:41.29a PB9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Mid-Atlantic/Reading Youth Indoor Development MeetDec 15 · 1500 Meters · Place 3 · UnattachedUnattached1500 Meters3.5:25.27a PB9
Dec 15Mid-Atlantic/Reading Youth Indoor Development MeetDec 15 · 800 Meters · Place 6 · UnattachedUnattached800 Meters6.2:49.32a9

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 3000 Meters · Place 5 · Conshohocken Electric ForceConshohocken Electric Force3000 Meters5.11:12.16a8
Jun 28AAU Region 02 National QualifierJun 28 · 1500 Meters · Place 8 · Conshohocken Electric ForceConshohocken Electric Force1500 Meters8.4:58.55a8
Jun 28AAU Region 02 National QualifierJun 28 · 800 Meters · Place 8 · Conshohocken Electric ForceConshohocken Electric Force800 Meters8.2:24.21a8
Jun 14AAU Mid-Atlantic QualifierJun 14 · 3000 Meters · Place 2 · ConshohockenConshohocken3000 Meters210:30.2214
Jun 14AAU Mid-Atlantic QualifierJun 14 · 1500 Meters · Place 8 · ConshohockenConshohocken1500 Meters85:01.6214
Jun 14AAU Mid-Atlantic QualifierJun 14 · 800 Meters · Place 7 · ConshohockenConshohocken800 Meters72:23.1514
Jun 1DMV Youth ChallengeJun 1 · 3000 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force3000 Meters2.11:03.18a8
Jun 1DMV Youth ChallengeJun 1 · 1500 Meters · Place 7 · Conshohocken Electric ForceConshohocken Electric Force1500 Meters7.5:08.01a8
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 13 · Conshohocken Electric ForceConshohocken Electric Force800 Meters13.2:27.05a8
May 25 Suburban Developmental League ChampionshipMay 25 · 1600 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force1600 Meters3.5:47.09a8
May 25 Suburban Developmental League ChampionshipMay 25 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:28.54a8
May 18Dashers Invitational #4May 18 · 1600 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force1600 Meters3.5:42.40 PB8
May 18Dashers Invitational #4May 18 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:28.108
May 18Dashers Invitational #4May 18 · 400 Meters · Place 10 · Conshohocken Electric ForceConshohocken Electric Force400 Meters10.1:11.408
May 11Dashers Invitational #3May 11 · 1600 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force1600 Meters2.5:52.72a8
May 11Dashers Invitational #3May 11 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:29.31a8
May 11Dashers Invitational #3May 11 · 400 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force400 Meters3.1:10.85a8

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27Suburban Developmental League ChampionshipMay 27 · 1600 Meters · Place 5 · Conshohocken Electric ForceConshohocken Electric Force1600 Meters5.5:51.42a7
May 27Suburban Developmental League ChampionshipMay 27 · 800 Meters · Place 7 · Conshohocken Electric ForceConshohocken Electric Force800 Meters7.2:44.23a7
May 27Suburban Developmental League ChampionshipMay 27 · 400 Meters · Place 5 · Conshohocken Electric ForceConshohocken Electric Force400 Meters5.1:11.13a7
May 21Dashers Invitational #4May 21 · 1600 Meters · Place 2 · Conshohocken Electric FConshohocken Electric F1600 Meters26:01.70—
May 21Dashers Invitational #4May 21 · 800 Meters · Place 2 · Conshohocken Electric FConshohocken Electric F800 Meters22:46.42a—
May 21Dashers Invitational #4May 21 · 400 Meters · Place 1 · Conshohocken Electric FConshohocken Electric F400 Meters11:13.20—
May 13Dashers Invitational #3May 13 · 1600 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force1600 Meters2.5:44.97
May 13Dashers Invitational #3May 13 · 800 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force800 Meters3.2:53.87
May 7AOC Spring Track ScrimmageMay 7 · 3000 Meters · Place 2 · Conshohocken Electric FConshohocken Electric F3000 Meters212:03.03a—
May 7AOC Spring Track ScrimmageMay 7 · 800 Meters · Place 3 · Conshohocken Electric FConshohocken Electric F800 Meters32:54.18a—
May 7AOC Spring Track ScrimmageMay 7 · 400 Meters · Place 3 · Conshohocken Electric FConshohocken Electric F400 Meters31:19.89a—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21New Dashers Invitational #4May 21 · 1600 Meters · Place 9 · Conshohocken Electric ForceConshohocken Electric Force1600 Meters9.6:41.31a6
May 21New Dashers Invitational #4May 21 · 800 Meters · Place 4 · Conshohocken Electric ForceConshohocken Electric Force800 Meters4.3:09.07a6
May 21New Dashers Invitational #4May 21 · 400 Meters · Place 7 · Conshohocken Electric ForceConshohocken Electric Force400 Meters7.1:21.38a6
May 1AOC Scrimmage 1May 1 · 1500 Meters · Place 6 · Conshohocken Electric ForceConshohocken Electric Force1500 Meters6.6:14.09a6
May 1AOC Scrimmage 1May 1 · 800 Meters · Place 2 · Conshohocken Electric ForceConshohocken Electric Force800 Meters2.3:12.06a6

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
May 23Whirlwinds Track Club Meet #2May 23 · 200 Meters · Place 9 · Conshohocken Electric ForceConshohocken Electric Force200 Meters9.37.00a PB5
May 23Whirlwinds Track Club Meet #2May 23 · 100 Meters · Place 12 · Conshohocken Electric ForceConshohocken Electric Force100 Meters12.17.19a PB5

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Conshohocken at AOCMay 2 · Long Jump · Place 6 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump6.10-02.50 PB5
May 2Conshohocken at AOCMay 2 · 400 Meters · Place 11 · Conshohocken Electric ForceConshohocken Electric Force400 Meters11.1:25.41a5
May 2Conshohocken at AOCMay 2 · 100 Meters · Place 14 · Conshohocken Electric ForceConshohocken Electric Force100 Meters14.16.97a PB5