Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Select · Jan 104:54.83aPenn SelectJanuary 10, 2026
1000 Meters · IndoorQuaker Invitational · Jan 172:49.63aQuaker InvitationalJanuary 17, 2025
1500 Meters · OutdoorPenn Challenge · Mar 224:30.28Penn ChallengeMarch 22, 2025
1600 Meters · OutdoorGFS #1 · Apr 105:28.73aGFS #1April 10, 2024
400 Meters · IndoorThe Armory HS Holiday Classic · Dec 2959.81aThe Armory HS Holiday ClassicDecember 29, 2022
400 Meters · OutdoorUAGTCA's Ron Jackson Youth Invitational · Jul 1958.71UAGTCA's Ron Jackson Youth InvitationalJuly 19, 2019
500 Meters · IndoorPhiladelphia Metro · Feb 211:16.83aPhiladelphia MetroFebruary 21, 2025
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 172:06.94a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorLarry Ellis Invitational · May 12:07.03aLarry Ellis InvitationalMay 1, 2026
800 Meters · OutdoorJohn Hay Pennsylvania Distance Carnival · Jun 22:12.22John Hay Pennsylvania Distance CarnivalJune 2, 2023
Combined results · OutdoorUAGTCA Outdoor Meet#1 · May 528.68UAGTCA Outdoor Meet#1May 5, 2018

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 12Run Unbridled Track FestJun 12 · 800 Meters · Place 9 · PennPenn800 Meters9.2:13.12aSo
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 800 Meters · Place 4 · PennPenn800 MetersRound P4.2:07.87aSo
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 800 Meters · Place 7 · PennPenn800 Meters7.2:08.02aSo
May 1Larry Ellis InvitationalMay 1 · 800 Meters · Place 11 · PennPenn800 Meters11.2:07.03a PBSo
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 13 · PennPenn1500 Meters13.4:31.70aSo
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 213 · PennPenn1500 Meters213.4:52.88aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 2 · PennPenn800 Meters2.2:06.94a PBSo
Feb 6Penn ClassicFeb 6 · 1000 Meters · PennPenn1000 Meters—DNFSo
Jan 22Penn EliteJan 22 · 800 Meters · Place 3 · PennPenn800 Meters3.2:07.07aSo
Jan 10Penn SelectJan 10 · 1 Mile · Place 4 · PennPenn1 Mile44:54.83a PBSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 17Princeton Elite InvitationalMay 17 · 800 Meters · Place 16 · PennPenn800 Meters162:09.84FR
Mar 22Penn ChallengeMar 22 · 1500 Meters · Place 1 · PennPenn1500 Meters14:30.28 PBFR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 1Ivy League ChampionshipsMar 1 · 800 Meters · Place 5 · PennPenn800 MetersRound P5.2:09.38aFr
Mar 1Ivy League ChampionshipsMar 1 · 800 Meters · Place 4 · PennPenn800 Meters4.2:09.07aFr
Feb 21Philadelphia MetroFeb 21 · 500 Meters · Place 5 · PennPenn500 Meters51:16.83a PB—
Jan 31PSU National OpenJan 31 · 1000 Meters · Place 11 · PennPenn1000 Meters11.2:52.26aFr
Jan 31PSU National OpenJan 31 · 800 Meters · Place 16 · PennPenn800 Meters16.2:11.45aFr
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 2 · PennPenn1000 Meters22:49.63a PB—
Jan 11Penn SelectJan 11 · 800 Meters · Place 3 · PennPenn800 Meters32:12.42a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Penn OpenerDec 6 · 1000 Meters · Place 6 · PennPenn1000 Meters6.2:55.74aFr
Feb 25PTFCA ChampionshipsFeb 25 · 800 Meters · Place 18 · Friends' CentralFriends' Central800 Meters18.2:24.96a12
Feb 2DVGTCA Meet #7Feb 2 · 1 Mile · Place 1 · Friends' CentralFriends' Central1 Mile15:19.5512
Feb 2DVGTCA Meet #7Feb 2 · 1 Mile · Place 1 · Friends' CentralFriends' Central1 Mile15:19.5512
Jan 5DVGTCA Meet #5Jan 5 · 400 Meters · Place 3 · Friends' CentralFriends' Central400 Meters31:00.3312
Jan 5DVGTCA Meet #5Jan 5 · 400 Meters · Place 3 · Friends' CentralFriends' Central400 Meters31:00.3312

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18PAISAAMay 18 · 800 Meters · Place 2 · Friends' CentralFriends' Central800 Meters2.2:16.35a12
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 400 Meters · Place 2 · Friends' CentralFriends' Central400 Meters259.8712
Apr 13The Coach Ron Livers Viking InvitationalApr 13 · 800 Meters · Place 1 · Friends' CentralFriends' Central800 Meters12:27.5012
Apr 10GFS #1Apr 10 · 1600 Meters · Place 1 · Friends' CentralFriends' Central1600 Meters15:28.73a PB—
Apr 10GFS #1Apr 10 · 800 Meters · Place 1 · Friends' CentralFriends' Central800 Meters12:26.76a—
Mar 30Pennsylvania Track ClassicMar 30 · 800 Meters · Place 1 · Friends' CentralFriends' Central800 Meters12:20.1912
Mar 30Pennsylvania Track ClassicMar 30 · 800 Meters · Place 1 · Friends' CentralFriends' Central800 Meters12:20.1912

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 800 Meters · Place 5 · Friends' CentralFriends' Central800 Meters5.2:16.28a12
Dec 8DVGTCA Meet #1Dec 8 · 800 Meters · Place 5 · Friends' CentralFriends' Central800 Meters5.2:28.18a12
Feb 26PTFCA Indoor State ChampionshipsFeb 26 · 800 Meters · Place 9 · Friends' CentralFriends' Central800 Meters92:17.6311
Jan 27DVGTCA Meet #7Jan 27 · 400 Meters · Place 2 · Friends' CentralFriends' Central400 Meters21:00.4711
Jan 27DVGTCA Meet #7Jan 27 · 400 Meters · Place 2 · Friends' CentralFriends' Central400 Meters21:00.4711
Jan 20DVGTCA Meet #6Jan 20 · 800 Meters · Place 2 · Friends' CentralFriends' Central800 Meters22:20.7011
Jan 13DVGTCA Meet #5Jan 13 · 800 Meters · Place 5 · Friends' CentralFriends' Central800 Meters52:25.4611

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 1 · Infinity TraInfinity TraCombined results14:39.31—
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 1 · Infinity TraInfinity TraCombined results12:14.89—
Jun 2John Hay Pennsylvania Distance CarnivalJun 2 · 800 Meters · Place 85 · Friends' CentralFriends' Central800 Meters852:12.22 PBJR
May 20PAISAA ChampionshipsMay 20 · 800 Meters · Place 2 · Friends' CentralFriends' Central800 Meters2.2:13.29a11
Apr 15The Coach Ron Livers Viking InvitationalApr 15 · 800 Meters · Place 1 · Friends' CentralFriends' Central800 Meters12:14.3911

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 800 Meters · Place 1 · Friends' CentralFriends' Central800 Meters1.2:20.86a11
Dec 29The Armory HS Holiday ClassicDec 29 · 400 Meters · Place 3 · Friends' CentralFriends' Central400 Meters3.59.81a PB11
Dec 23DVGTCA Meet #3Dec 23 · 800 Meters · Place 1 · Friends' CentralFriends' Central800 Meters1.2:27.45a11
Dec 16DVGTCA Meet #2Dec 16 · 400 Meters · Place 3 · Friends' CentralFriends' Central400 Meters3.1:00.87a11
Dec 9DVGTCA Meet #1Dec 9 · 800 Meters · Place 3 · Friends' CentralFriends' Central800 Meters3.2:21.53a11

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 800 Meters · Place 1 · Infinity TraInfinity Tra800 Meters12:18.35—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 400 Meters · Place 4 · Infinity TraInfinity Tra400 Meters41:01.03—
Jun 4UAGTCA Developmental ChampionshipJun 4 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.5:05.98aUnofficial9
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 1 · Infinity TrackInfinity Track400 Meters1.1:01.21aUnofficial9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 1 · Friends' CentralFriends' Central800 Meters1.2:24.80a10
Dec 17DVGTCA Meet #2Dec 17 · 400 Meters · Place 6 · Friends' CentralFriends' Central400 Meters6.1:02.01aUnofficial10

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16Friends Schools League ChampionshipMay 16 · 800 Meters · Place 4 · Friends' CentralFriends' Central800 Meters4.2:34.36a9
May 16Friends Schools League ChampionshipMay 16 · 400 Meters · Place 3 · Friends' CentralFriends' Central400 Meters3.1:00.88a9
May 11Westtown vs Friends'CentralMay 11 · 800 Meters · Place 2 · Friends' CentralFriends' Central800 Meters2.2:41.50a9
May 11Westtown vs Friends'CentralMay 11 · 400 Meters · Place 1 · Friends' CentralFriends' Central400 Meters1.1:04.18a9
May 7Henderson InvitationalMay 7 · Combined results · Place 26 · Friends' CentralFriends' CentralCombined results262:27.41—
May 7Henderson InvitationalMay 7 · 1600 Meters · Place 21 · Friends' CentralFriends' Central1600 Meters215:31.68—
May 7Henderson InvitationalMay 7 · Combined results · Place 26 · Friends-CentralFriends-CentralCombined results262:27.41—

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 19UAGTCA's Ron Jackson Youth InvitationalJul 19 · 800 Meters · Place 1 · Infinity TraInfinity Tra800 Meters12:17.06—
Jul 19UAGTCA's Ron Jackson Youth InvitationalJul 19 · 400 Meters · Place 2 · Infinity TraInfinity Tra400 Meters259.02—
Jul 19UAGTCA's Ron Jackson Youth InvitationalJul 19 · 400 Meters · Place 2 · Infinity TraInfinity Tra400 Meters258.71 PB—

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 26UAGTCA Outdoor Meet #4May 26 · Combined results · Place 2 · Infinity TraInfinity TraCombined results25:06.38—
May 26UAGTCA Outdoor Meet #4May 26 · Combined results · Place 4 · Infinity TraInfinity TraCombined results41:05.10—
May 5UAGTCA Outdoor Meet#1May 5 · Combined results · Place 4 · Infinity TraInfinity TraCombined results42:29.86—
May 5UAGTCA Outdoor Meet#1May 5 · Combined results · Place 5 · Infinity TraInfinity TraCombined results528.68 PB—