Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorGermantown Academy All Comers · Aug 16:23.80aGermantown Academy All ComersAugust 1, 2024
100 Meters · Outdoor2026 Region Black CYO Meet 2 · Apr 1213.63a2026 Region Black CYO Meet 2April 12, 2026
1500 Meters · IndoorMid-Atlantic/Reading Youth Indoor Development Meet · Dec 155:34.28aMid-Atlantic/Reading Youth Indoor Development MeetDecember 15, 2024
1500 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 135:27.50aAAU Mid Atlantic District QualifierJune 13, 2025
200 Meters · IndoorMid-Atlantic Youth Indoor Championship · Jan 1433.50Mid-Atlantic Youth Indoor ChampionshipJanuary 14, 2024
200 Meters · OutdoorUAGTCA Meet 1 · May 927.99aUAGTCA Meet 1May 9, 2026
300 Meters · IndoorUAGTCA Meet #2 · Jan 1145.90aUAGTCA Meet #2January 11, 2026
400 Meters · IndoorRising Stars Youth Champs · Mar 61:04.19aRising Stars Youth ChampsMarch 6, 2026
400 Meters · Outdoor2026 Region Black CYO Track & Field Championship · May 359.78a2026 Region Black CYO Track & Field ChampionshipMay 3, 2026
800 Meters · IndoorRising Stars Youth Champs · Mar 62:31.74aRising Stars Youth ChampsMarch 6, 2026
800 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 132:28.49aAAU Mid Atlantic District QualifierJune 13, 2025
Combined results · OutdoorUAGTCA Ron Jackson Youth Invitational 2023 · Jul 221:15.43UAGTCA Ron Jackson Youth Invitational 2023July 22, 2023
Long Jump · Outdoor2026 Region Black CYO Track & Field Championship · May 315-02.002026 Region Black CYO Track & Field ChampionshipMay 3, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 5 · Mt AiryMt AiryJavelin51:01.34—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 2 · Mt AiryMt AiryLong Jump215-08.75—
Jun 12AAU Mid Atlantic District QualifierJun 12 · Long Jump · Place 3 · Mt AiryMt AiryLong Jump314-05.756
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 5 · Mt AiryMt Airy400 Meters51:01.75a6
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 800 Meters · Place 2 · Mt Airy TrackMt Airy Track800 Meters2.2:31.56a6
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 400 Meters · Place 8 · Mt Airy TrackMt Airy Track400 Meters8.1:01.97a6
May 30Philadelphia CYO Archdiocesan ChampionshipsMay 30 · Long Jump · Place 5 · St GenevieveSt GenevieveLong Jump5.14-09.506
May 30Philadelphia CYO Archdiocesan ChampionshipsMay 30 · 400 Meters · Place 5 · St GenevieveSt Genevieve400 Meters5.1:01.77a6
May 17CYO Area I Championship MeetMay 17 · Long Jump · Place 3 · St GenevieveSt GenevieveLong Jump3.14-06.506
May 17CYO Area I Championship MeetMay 17 · 400 Meters · Place 2 · St GenevieveSt Genevieve400 Meters2.1:03.14a6
May 16UAGTCA Meet 2May 16 · 400 Meters · Mt Airy TrackMt Airy Track400 Meters—DNS6
May 9UAGTCA Meet 1May 9 · Long Jump · Mt Airy TrackMt Airy TrackLong Jump—DNS6
May 9UAGTCA Meet 1May 9 · 800 Meters · Place 3 · Mt Airy TrackMt Airy Track800 Meters3.2:31.13a6
May 9UAGTCA Meet 1May 9 · 200 Meters · Place 10 · Mt Airy TrackMt Airy Track200 Meters10.27.99a PB6
May 32026 Region Black CYO Track & Field ChampionshipMay 3 · Long Jump · Place 1 · St GenevieveSt GenevieveLong Jump1.15-02.00 PB6
May 32026 Region Black CYO Track & Field ChampionshipMay 3 · 400 Meters · Place 1 · St GenevieveSt Genevieve400 Meters1.59.78a PB6
Apr 262026 Region Black CYO Ribbon Meet 3Apr 26 · Long Jump · Place 1 · St GenevieveSt GenevieveLong Jump1.13-04.006
Apr 262026 Region Black CYO Ribbon Meet 3Apr 26 · 800 Meters · Place 3 · St GenevieveSt Genevieve800 Meters3.2:43.65a6
Apr 262026 Region Black CYO Ribbon Meet 3Apr 26 · 400 Meters · Place 1 · St GenevieveSt Genevieve400 Meters1.1:03.71a6
Apr 262026 Region Black CYO Ribbon Meet 3Apr 26 · 200 Meters · Place 2 · St GenevieveSt Genevieve200 Meters2.28.10a6
Apr 122026 Region Black CYO Meet 2Apr 12 · Long Jump · Place 1 · St GenevieveSt GenevieveLong Jump1.13' 7"6
Apr 122026 Region Black CYO Meet 2Apr 12 · 400 Meters · Place 2 · St GenevieveSt Genevieve400 Meters2.1:07.38a6
Apr 122026 Region Black CYO Meet 2Apr 12 · 200 Meters · Place 3 · St GenevieveSt Genevieve200 Meters3.28.08aWind: 06
Apr 122026 Region Black CYO Meet 2Apr 12 · 100 Meters · Place 2 · St GenevieveSt Genevieve100 Meters2.13.63a PBWind: 06
Mar 2926 Ribbon Meet 1Mar 29 · Long Jump · Place 1 · St GenevieveSt GenevieveLong Jump1.13-00.006
Mar 2926 Ribbon Meet 1Mar 29 · 800 Meters · Place 1 · St GenevieveSt Genevieve800 Meters1.2:33.10a6
Mar 2926 Ribbon Meet 1Mar 29 · 400 Meters · Place 2 · St GenevieveSt Genevieve400 Meters2.1:11.26a6
Mar 2926 Ribbon Meet 1Mar 29 · 100 Meters · Place 3 · St GenevieveSt Genevieve100 Meters3.13.97a6

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Place 3 · Mt Airy TrackMt Airy Track800 Meters3.2:31.74a PB6
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Place 8 · Mt Airy TrackMt Airy Track400 Meters8.1:04.19a PB6
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 6 · Mt Airy TrackMt Airy Track800 Meters6.2:39.47a6
Jan 11UAGTCA Meet #2Jan 11 · 300 Meters · Place 13 · Mt AiryMt Airy300 Meters1345.90a PB6

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 1500 Meters · Place 4 · UnattachedUnattached1500 Meters4.5:32.08a5
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Place 4 · UnattachedUnattached800 Meters4.2:35.61a5
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Place 7 · UnattachedUnattached400 Meters7.1:08.85a5
Jun 13AAU Mid Atlantic District QualifierJun 13 · 1500 Meters · Place 5 · UnattachedUnattached1500 Meters5.5:27.50a PB5
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.2:28.49a PB5
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 5 · UnattachedUnattached400 Meters5.1:05.27a5

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8Alvernia Youth MeetFeb 8 · 1500 Meters · Place 2 · Legacy Athletic'sLegacy Athletic's1500 Meters2.6:56.54a5
Feb 8Alvernia Youth MeetFeb 8 · 800 Meters · Legacy Athletic'sLegacy Athletic's800 Meters--DNS5
Jan 19Mid-Atlantic Assoc. 2025 Youth Championships Indoor MeetJan 19 · 800 Meters · Place 2 · Legacy Athletic'sLegacy Athletic's800 Meters22:45.07a5
Jan 5 UAGTCA Indoor Meet 1Jan 5 · 1500 Meters · Place 4 · Legacy Athletic'sLegacy Athletic's1500 Meters45:58.71a5
Jan 5 UAGTCA Indoor Meet 1Jan 5 · 800 Meters · Place 4 · Legacy Athletic'sLegacy Athletic's800 Meters42:46.22a5

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 15Mid-Atlantic/Reading Youth Indoor Development MeetDec 15 · 1500 Meters · Place 2 · Legacy Athletic'sLegacy Athletic's1500 Meters2.5:34.28a PB5
Dec 15Mid-Atlantic/Reading Youth Indoor Development MeetDec 15 · 800 Meters · Place 2 · Legacy Athletic'sLegacy Athletic's800 Meters2.2:41.41a5
Dec 8NJ-AAU/ Jersey City Rec Development Meet #1Dec 8 · 800 Meters · Place 2 · Legacy Athletic'sLegacy Athletic's800 Meters2.2:46.13a5
Dec 8NJ-AAU/ Jersey City Rec Development Meet #1Dec 8 · 400 Meters · Place 5 · Legacy Athletic'sLegacy Athletic's400 Meters5.1:10.06a5
Feb 232L Race Services Youth Indoor ChampionshipsFeb 23 · 1500 Meters · Place 3 · UnattachedUnattached1500 Meters3.5:55.55a4
Feb 22L Race Services Indoor Invite #2Feb 2 · 1500 Meters · UnattachedUnattached1500 Meters—DNS4
Feb 22L Race Services Indoor Invite #2Feb 2 · 800 Meters · Place 12 · UnattachedUnattached800 Meters12.3:03.63a4
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 800 Meters · Place 6 · Conshohocken Electric ForceConshohocken Electric Force800 Meters62:55.5011
Jan 14Mid-Atlantic Youth Indoor ChampionshipJan 14 · 200 Meters · Place 10 · Conshohocken Electric ForceConshohocken Electric Force200 Meters1033.50 PB11

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Aug 1Germantown Academy All ComersAug 1 · 1 Mile · Place 11 · UnattachedUnattached1 Mile11.6:23.80a PB4
Aug 1Germantown Academy All ComersAug 1 · 800 Meters · Place 16 · UnattachedUnattached800 Meters16.2:52.20a4
Aug 1Germantown Academy All ComersAug 1 · 400 Meters · UnattachedUnattached400 Meters--DNS4
Jun 28AAU Region 02 National QualifierJun 28 · 800 Meters · Place 7 · Legacy Athletic'sLegacy Athletic's800 Meters7.2:43.33a4
Jun 28AAU Region 02 National QualifierJun 28 · 400 Meters · Place 7 · Legacy Athletic'sLegacy Athletic's400 Meters7.1:08.52a4
Jun 14AAU Mid-Atlantic QualifierJun 14 · 800 Meters · Place 6 · Legacy AthleLegacy Athle800 Meters62:42.5711
Jun 14AAU Mid-Atlantic QualifierJun 14 · 400 Meters · Place 7 · Legacy AthleLegacy Athle400 Meters71:08.6911
Jun 8USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 1 · Legacy Athletic'sLegacy Athletic's400 Meters11:06.01a—
Jun 8USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 2 · Legacy Athletic'sLegacy Athletic's400 Meters21:06.01a—
Jun 8USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 2 · Legacy Athletic'sLegacy Athletic's400 Meters21:06.17a—
May 25 Suburban Developmental League ChampionshipMay 25 · 800 Meters · Place 2 · Legacy Athletic'sLegacy Athletic's800 Meters2.2:44.54a4
May 25 Suburban Developmental League ChampionshipMay 25 · 400 Meters · Place 2 · Legacy Athletic'sLegacy Athletic's400 Meters2.1:06.20a4
May 19CYO Area IMay 19 · 800 Meters · Place 2 · Holy RosaryHoly Rosary800 Meters2.2:47.74a4
May 19CYO Area IMay 19 · 400 Meters · Place 3 · Holy RosaryHoly Rosary400 Meters3.1:09.02a4
May 11UAGTCA Meet 2May 11 · 400 Meters · Place 17 · Legacy Athletic'sLegacy Athletic's400 Meters17.1:09.15a4
May 3Dashers Invitational #2 - 100m, 800m, 200m, LJ, SPMay 3 · 800 Meters · Place 1 · Legacy Athletic'sLegacy Athletic's800 Meters1.2:47.65a4
Apr 26Dashers Invitational #1Apr 26 · 1600 Meters · Place 1 · Legacy Athletic'sLegacy Athletic's1600 Meters1.6:13.02aUnofficial4

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 10Reading Youth/Mid-Atlantic Indoor MeetDec 10 · 400 Meters · Place 4 · Conshohocken Electric ForceConshohocken Electric Force400 Meters4.1:16.16a5
Feb 17Fast Fridays Championship MeetFeb 17 · 400 Meters · Place 4 · Mallery ChallengersMallery Challengers400 Meters4.1:18.98a3
Feb 17Fast Fridays Championship MeetFeb 17 · 200 Meters · Place 5 · Mallery ChallengersMallery Challengers200 Meters5.34.63a3
Feb 10Fast Fridays Series Meet #4Feb 10 · 800 Meters · Place 4 · Mallery ChallengersMallery Challengers800 Meters42:56.62a—
Feb 10Fast Fridays Series Meet #4Feb 10 · 400 Meters · Place 3 · Mallery ChallengersMallery Challengers400 Meters31:17.77a—
Jan 13Fast Fridays Series Meet #3Jan 13 · 400 Meters · Place 7 · Mallery ChallengersMallery Challengers400 Meters7.1:19.70a3
Jan 13Fast Fridays Series Meet #3Jan 13 · 200 Meters · Place 3 · Mallery ChallengersMallery Challengers200 Meters3.34.96a3

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 15 · ConshohockenConshohockenCombined results158-07.50—
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 6 · ConshohockenConshohockenCombined results65:53.93—
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 4 · ConshohockenConshohockenCombined results41:15.43 PB—
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 10 · Conshohocken Electric ForceConshohocken Electric Force800 Meters10.2:49.14aUnofficial3
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · Place 25 · Conshohocken Electric ForceConshohocken Electric Force400 MetersRound P25.1:13.79aUnofficial3
Jul 1PVA Track and Field InvitationalJul 1 · Long Jump · Place 7 · Conshohocken Electric ForceConshohocken Electric ForceLong Jump7.3.14m3
Jul 1PVA Track and Field InvitationalJul 1 · 800 Meters · Place 6 · Conshohocken Electric ForceConshohocken Electric Force800 Meters6.2:58.71a3
Jul 1PVA Track and Field InvitationalJul 1 · 400 Meters · Place 10 · Conshohocken Electric ForceConshohocken Electric Force400 MetersRound P10.1:13.45a3
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 800 Meters · Place 6 · Conshohocken Electric ForceConshohocken Electric Force800 Meters6.2:50.04a3
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400 Meters · Place 5 · Conshohocken Electric ForceConshohocken Electric Force400 Meters5.1:14.78a3
May 27Suburban Developmental League ChampionshipMay 27 · 800 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force800 Meters1.2:53.57a3
May 27Suburban Developmental League ChampionshipMay 27 · 400 Meters · Place 1 · Conshohocken Electric ForceConshohocken Electric Force400 Meters1.1:13.42a3
May 27Suburban Developmental League ChampionshipMay 27 · 100 Meters · Place 3 · Conshohocken Electric ForceConshohocken Electric Force100 Meters3.15.93

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Nov 20Track and Field FiestaNov 20 · 800 Meters · Place 5 · Mallery ChallengersMallery Challengers800 Meters5.3:03.75a3
Nov 20Track and Field FiestaNov 20 · 400 Meters · Place 15 · Mallery ChallengersMallery Challengers400 Meters15.1:24.50a3