Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Winter Solstice Invitational Presented by NYRR · Dec 186:05.21aArmory Youth Winter Solstice Invitational Presented by NYRRDecember 18, 2022
1500 Meters · IndoorThe Armory Youth Team Challenge · Dec 305:26.29aThe Armory Youth Team ChallengeDecember 30, 2023
1500 Meters · OutdoorUAGTCA Champ · Jun 15:12.80aUAGTCA ChampJune 1, 2024
1500 Meters · OutdoorAAU Middle Atlantic District Qualifier · Jun 146:23.20AAU Middle Atlantic District QualifierJune 14, 2019
3000 Meters · IndoorUAGTCA Meet #2 · Jan 1111:59.29aUAGTCA Meet #2January 11, 2026
3000 Meters · OutdoorAAU Region 02 National Qualifier · Jun 2810:56.06aAAU Region 02 National QualifierJune 28, 2024
400 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 211:08.43Ocean Breeze Youth Freedom GamesJanuary 21, 2024
400 Meters · OutdoorUAGTCA Meet 4 · May 251:06.57aUAGTCA Meet 4May 25, 2024
600 Meters · IndoorArmory Youth Solstice Invitational · Dec 221:52.91aArmory Youth Solstice InvitationalDecember 22, 2024
800 Meters · Indoor Speed Capital New York Invitational · Dec 152:37.00a Speed Capital New York InvitationalDecember 15, 2024
800 Meters · OutdoorUAGTCA Meet 3 · May 192:31.74aUAGTCA Meet 3May 19, 2024
800 Meters · OutdoorAAU Middle Atlantic District Qualifier · Jun 143:11.29AAU Middle Atlantic District QualifierJune 14, 2019
Combined results · OutdoorUAGTCA Ron Jackson Youth Invitational 2023 · Jul 222:38.12UAGTCA Ron Jackson Youth Invitational 2023July 22, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 3 · Mt AiryJavelin35:28.07—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 3000 Meters · Place 1 · Mt Airy3000 Meters112:18.62a8
Jun 12AAU Mid Atlantic District QualifierJun 12 · 1500 Meters · Place 1 · Mt Airy1500 Meters15:29.67a8
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 3000 Meters · Place 1 · Mt Airy Track3000 Meters1.11:50.94a8
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 1500 Meters · Place 2 · Mt Airy Track1500 Meters2.5:18.88a8
May 30UAGTCA Meet 4May 30 · 1500 Meters · Place 1 · Mt Airy Track1500 Meters1.5:39.43a8
May 16UAGTCA Meet 2May 16 · 1500 Meters · Place 8 · Mt Airy Track1500 Meters8.5:22.45a8
May 9UAGTCA Meet 1May 9 · 3000 Meters · Place 3 · Mt Airy Track3000 Meters3.11:54.79a8
May 9UAGTCA Meet 1May 9 · 800 Meters · Place 5 · Mt Airy Track800 Meters5.2:34.11a8

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · 1500 Meters · Place 14 · Mt Airy Track1500 Meters14.6:06.81a8
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 16 · Mt Airy Track800 Meters16.2:48.93a8
Jan 11UAGTCA Meet #2Jan 11 · 3000 Meters · Place 2 · Mt Airy3000 Meters211:59.29a PB8
Jan 11UAGTCA Meet #2Jan 11 · 600 Meters · Place 17 · Mt Airy600 Meters171:58.63a8
Jan 4UAGTCA Meet #1Jan 4 · 1500 Meters · Place 12 · Mt Airy1500 Meters125:52.38a8
Jan 4UAGTCA Meet #1Jan 4 · 800 Meters · Place 12 · Mt Airy800 Meters122:51.66a8

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 3000 Meters · Place 1 · Mt Airy Track3000 Meters1.12:27.29a7
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 1500 Meters · Place 4 · Mt Airy Track1500 Meters4.5:39.63a7
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Place 8 · Mt Airy Track800 Meters8.2:44.38a7
Jun 13AAU Mid Atlantic District QualifierJun 13 · 3000 Meters · Place 1 · Mt Airy Track3000 Meters1.11:38.97a7
Jun 13AAU Mid Atlantic District QualifierJun 13 · 1500 Meters · Place 4 · Mt Airy Track1500 Meters4.5:34.27a7
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 7 · Mt Airy Track800 Meters7.2:43.79a7
May 31UAGTCA Outdoor ChampionshipMay 31 · 3000 Meters · Place 1 · Mt Airy3000 Meters112:18.32a7
May 31UAGTCA Outdoor ChampionshipMay 31 · 1500 Meters · Place 3 · Mt Airy1500 Meters35:40.23a7
May 31UAGTCA Outdoor ChampionshipMay 31 · 800 Meters · Place 3 · Mt Airy800 Meters32:39.69a7
May 17UAGTCA Outdoor Meet #3May 17 · 3000 Meters · Place 3 · Mt Airy Track3000 Meters3.11:48.16a7
May 17UAGTCA Outdoor Meet #3May 17 · 800 Meters · Place 3 · Mt Airy Track800 Meters3.2:37.67a7
May 10UAGTCA Outdoor Meet #2May 10 · 1500 Meters · Place 9 · Mt. Airy Track Club1500 Meters95:37.45—
May 10UAGTCA Outdoor Meet #2May 10 · 400 Meters · Place 28 · Mt. Airy Track Club400 Meters281:08.46—
May 3UAGTCA Outdoor Meet #1May 3 · 3000 Meters · Place 1 · Mt. Airy Track Club3000 Meters111:57.18—
May 3UAGTCA Outdoor Meet #1May 3 · 800 Meters · Place 5 · Mt. Airy Track Club800 Meters52:40.48—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 1500 Meters · Place 5 · Mt Airy1500 Meters55:37.05a7
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 800 Meters · Place 10 · Mt Airy800 Meters102:46.01a7

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22Armory Youth Solstice InvitationalDec 22 · 600 Meters · Place 14 · Mt Airy Track600 Meters14.1:52.91a PB7
Dec 22Armory Youth Solstice InvitationalDec 22 · 1500 Meters · Place 6 · Mt Airy Track1500 Meters6.5:29.70a7
Dec 15 Speed Capital New York InvitationalDec 15 · 1500 Meters · Place 2 · Mt Airy Track1500 Meters2.5:29.14a7
Dec 15 Speed Capital New York InvitationalDec 15 · 800 Meters · Place 4 · Mt Airy Track800 Meters4.2:37.00a PB7
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 5 · Mt Airy1500 Meters55:26.7312
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 17 · Mt Airy400 Meters171:08.43 PB12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 3000 Meters · Place 1 · Mt Airy Track3000 Meters1.10:56.06a PB6
Jun 28AAU Region 02 National QualifierJun 28 · 1500 Meters · Place 3 · Mt Airy Track1500 Meters3.5:27.12a6
Jun 14AAU Mid-Atlantic QualifierJun 14 · 3000 Meters · Place 2 · Mt. Airy Tra3000 Meters211:23.2912
Jun 14AAU Mid-Atlantic QualifierJun 14 · 1500 Meters · Place 2 · Mt. Airy Tra1500 Meters25:15.4512
Jun 1UAGTCA ChampJun 1 · 3000 Meters · Place 1 · Mt Airy Track3000 Meters1.11:21.89a6
Jun 1UAGTCA ChampJun 1 · 1500 Meters · Place 2 · Mt Airy Track1500 Meters2.5:12.80a PB6
May 25UAGTCA Meet 4May 25 · 1500 Meters · Place 7 · Mt Airy Track1500 Meters7.5:21.54a6
May 25UAGTCA Meet 4May 25 · 400 Meters · Place 7 · Mt Airy Track400 Meters7.1:06.57a PB6
May 19UAGTCA Meet 3May 19 · 3000 Meters · Place 3 · Mt Airy Track3000 Meters3.11:27.21a6
May 19UAGTCA Meet 3May 19 · 800 Meters · Place 4 · Mt Airy Track800 Meters4.2:31.74a PB6
May 11UAGTCA Meet 2May 11 · 1500 Meters · Place 6 · Mt Airy Track1500 Meters6.5:35.06a6
May 11UAGTCA Meet 2May 11 · 400 Meters · Place 15 · Mt Airy Track400 Meters15.1:08.92a6
May 4UAGTCA Meet 1May 4 · 3000 Meters · Place 1 · Mt Airy Track3000 Meters1.11:43.29a6
May 4UAGTCA Meet 1May 4 · 800 Meters · Place 2 · Mt Airy Track800 Meters2.2:42.44a6

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · 1500 Meters · Place 2 · Mt Airy Track1500 Meters2.5:26.29a PB6
Dec 30The Armory Youth Team ChallengeDec 30 · 800 Meters · Place 3 · Mt Airy Track800 Meters3.2:37.49a6
Dec 10 Speed Capital New York InvitationalDec 10 · 800 Meters · Place 3 · Mt Airy Track800 Meters3.2:42.11a6
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · Place 6 · Mt Airy Track400 Meters6.1:09.92a6
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 11 · Mt Airy1500 Meters115:43.86a5
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 10 · Mt Airy800 Meters102:46.49a5
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 10 · Mt Airy800 Meters102:46.4911
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 11 · Mt Airy1500 Meters115:43.8611
Jan 6Fast Fridays Series Meet #2Jan 6 · 800 Meters · Place 2 · Mt Airy800 Meters22:48.21a12
Jan 6Fast Fridays Series Meet #2Jan 6 · 400 Meters · Place 2 · Mt Airy400 Meters21:14.46a12

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 3 · Mt. Airy TraCombined results35:25.19—
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 5 · Mt. Airy TraCombined results52:38.12 PB—
Jul 11AAU Club ChampionshipsJul 11 · 1500 Meters · Place 4 · Mt Airy Track1500 Meters4.5:31.96aUnofficial5
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 9 · Mt Airy Track800 Meters9.2:38.76aUnofficial5
Jun 302023 AAU Region 02 QualifierJun 30 · 1500 Meters · Place 2 · Mt. Airy Track Club1500 Meters25:24.79—
Jun 302023 AAU Region 02 QualifierJun 30 · 800 Meters · Place 3 · Mt. Airy Track Club800 Meters32:37.03—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 1500 Meters · Place 1 · Mt Airy Track1500 Meters1.5:19.11a5
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 800 Meters · Place 2 · Mt Airy Track800 Meters2.2:37.91a5
May 13UAGTCA Developmental Meet 2May 13 · 1500 Meters · Place 5 · Mt Airy Track1500 Meters5.5:40.10a5
May 13UAGTCA Developmental Meet 2May 13 · 400 Meters · Place 21 · Mt Airy Track400 Meters21.1:13.08a5

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 1500 Meters · Place 1 · Mt Airy Track1500 Meters1.5:35.94a5
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 800 Meters · Place 3 · Mt Airy Track800 Meters3.2:49.54a5
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 1 Mile · Place 1 · Mt Airy Track1 Mile1.6:05.21a PB5
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 800 Meters · Place 2 · Mt Airy Track800 Meters2.2:53.01a5
Dec 11Speed Capital New YorkDec 11 · 1500 Meters · Place 2 · Mt Airy Track1500 Meters2.5:35.71a5
Dec 11Speed Capital New YorkDec 11 · 800 Meters · Place 2 · Mt Airy Track800 Meters2.2:49.16a5

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 800 Meters · Place 2 · Mt. Airy Tra800 Meters22:47.38—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 1500 Meters · Place 2 · Mt. Airy Tra1500 Meters25:42.69—
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 1500 Meters · Place 3 · Mt. Airy TC1500 Meters35:52.6210
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 800 Meters · Place 3 · Mt. Airy TC800 Meters32:56.7010
Jun 4UAGTCA Developmental ChampionshipJun 4 · Long Jump · Place 8 · Mt Airy TrackLong Jump8.2.81mUnofficial11
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 6 · Mt Airy Track400 Meters6.1:15.42aUnofficial11

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 14AAU Middle Atlantic District QualifierJun 14 · 1500 Meters · Place 3 · Mt. Airy Track Club1500 Meters36:23.20 PB—
Jun 14AAU Middle Atlantic District QualifierJun 14 · 800 Meters · Place 5 · Mt. Airy Track Club800 Meters53:11.29 PB—