Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKristian Marche Memorial Invitational · Feb 234:18.97Kristian Marche Memorial InvitationalFebruary 23, 2025
1 Mile · OutdoorTufts National Qualifying Meet · Mar 74:28.52aTufts National Qualifying MeetMarch 7, 2026
1 Mile · OutdoorJohn Hay Distance Festival · Jun 34:38.71John Hay Distance FestivalJune 3, 2022
1000 Meters · IndoorTufts 6-Way Invitational · Feb 72:33.63aTufts 6-Way InvitationalFebruary 7, 2026
1500 Meters · IndoorMarine Corps Holiday Classic · Dec 284:39.32aMarine Corps Holiday ClassicDecember 28, 2021
1500 Meters · OutdoorNESCAC Track & Field Championships · Apr 254:00.21aNESCAC Track & Field ChampionshipsApril 25, 2026
1600 Meters · OutdoorInter-Ac · May 104:15.09aInter-AcMay 10, 2025
2 Miles · IndoorOcean Breeze Invitational · Feb 19:28.50aOcean Breeze InvitationalFebruary 1, 2025
3000 Meters · IndoorTFCAofGP Meet #2 · Dec 219:05.17aTFCAofGP Meet #2December 21, 2023
3200 Meters · IndoorLa Salle Winter Series - Boys Distance Night · Jan 89:47.05La Salle Winter Series - Boys Distance NightJanuary 8, 2025
3200 Meters · OutdoorBryn Mawr Running Co. Henderson Invitational · May 29:27.84aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
400 Meters · IndoorTFCAGP #5 · Jan 1156.43aTFCAGP #5January 11, 2025
800 Meters · IndoorPAISAA Championships · Feb 162:00.42PAISAA ChampionshipsFebruary 16, 2025
800 Meters · OutdoorPA Independent School Athletic Association Championship · May 191:57.57PA Independent School Athletic Association ChampionshipMay 19, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 1500 Meters · Place 18 · MiddleburyMiddlebury1500 Meters18.4:00.21a PBFr
Apr 18Middlebury Outdoor MeetApr 18 · 1500 Meters · Place 8 · MiddleburyMiddlebury1500 Meters8.4:07.33aFr
Apr 18Middlebury Outdoor MeetApr 18 · 800 Meters · Place 4 · MiddleburyMiddlebury800 Meters4.1:59.20aFr
Apr 11UMASS Commonwealth InvitationalApr 11 · 1500 Meters · Place 11 · MiddleburyMiddlebury1500 Meters11.4:01.50aFr
Apr 4Amherst Spring FlingApr 4 · 800 Meters · MiddleburyMiddlebury800 Meters--DNSFr
Mar 27Mangrum InvitationalMar 27 · 1500 Meters · Place 36 · MiddleburyMiddlebury1500 Meters364:13.57aFr
Mar 21UCR Spring Classic InvitationalMar 21 · 1500 Meters · MiddleburyMiddlebury1500 Meters--DNSFr
Mar 7Tufts National Qualifying MeetMar 7 · 1 Mile · Place 15 · MiddleburyMiddlebury1 Mile154:28.52a PBFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6Tufts Final QualifierMar 6 · 1 Mile · Place 15 · MiddleburyMiddlebury1 Mile15.4:28.52aFr
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 271 · MiddleburyMiddlebury1 Mile2714:23.09aFr
Feb 7Tufts 6-Way InvitationalFeb 7 · 1000 Meters · Place 5 · MiddleburyMiddlebury1000 Meters52:33.63a PBFR
Feb 1Middlebury's NESCAC InviteFeb 1 · 1 Mile · Place 14 · MiddleburyMiddlebury1 Mile144:20.58aFR
Jan 24Middlebury's Luke Hotte Field and Track MeetJan 24 · 1 Mile · Place 7 · MiddleburyMiddlebury1 Mile74:30.44aFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19PA Independent School Athletic Association ChampionshipMay 19 · 800 Meters · Place 5 · Penn CharterPenn Charter800 Meters51:57.57 PB12
May 10Inter-AcMay 10 · 3200 Meters · Place 4 · William Penn CharterWilliam Penn Charter3200 Meters4.9:56.22a12
May 10Inter-AcMay 10 · 1600 Meters · Place 3 · William Penn CharterWilliam Penn Charter1600 Meters3.4:15.09a PB12
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 3200 Meters · Place 22 · William Penn CharterWilliam Penn Charter3200 Meters22.9:27.84a PB12
Apr 16Penn Charter #1 BoysApr 16 · 3200 Meters · Place 3 · William Penn CharterWilliam Penn Charter3200 Meters3.10:35.94a12
Apr 16Penn Charter #1 BoysApr 16 · 1600 Meters · Place 4 · William Penn CharterWilliam Penn Charter1600 Meters4.4:44.39a12
Apr 16Penn Charter #1 BoysApr 16 · 800 Meters · Place 6 · William Penn CharterWilliam Penn Charter800 Meters6.2:08.21a12
Apr 9Springside Chestnut Hill #1Apr 9 · 3200 Meters · Place 1 · William Penn CharterWilliam Penn Charter3200 Meters1.10:40.58a12
Apr 9Springside Chestnut Hill #1Apr 9 · 1600 Meters · Place 3 · William Penn CharterWilliam Penn Charter1600 Meters3.4:44.84a12
Apr 9Springside Chestnut Hill #1Apr 9 · 800 Meters · Place 2 · William Penn CharterWilliam Penn Charter800 Meters2.2:08.92a12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 2PTFCA ChampionshipsMar 2 · 1 Mile · Place 12 · William Penn CharterWilliam Penn Charter1 Mile12.4:21.01a12
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 1 Mile · Place 3 · Penn CharterPenn Charter1 Mile34:18.97 PB12
Feb 16PAISAA ChampionshipsFeb 16 · 800 Meters · Place 3 · Penn CharterPenn Charter800 Meters32:00.42 PB12
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 1 Mile · Place 7 · Penn CharterPenn Charter1 Mile74:21.9912
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 1 Mile · Place 16 · Penn CharterPenn Charter1 Mile164:30.60—
Feb 7TFCAofGP Last ChanceFeb 7 · 1 Mile · Place 7 · Penn CharterPenn Charter1 Mile74:31.3012
Feb 1Ocean Breeze InvitationalFeb 1 · 2 Miles · Place 4 · William Penn CharterWilliam Penn Charter2 Miles4.9:28.50a PB12
Jan 11TFCAGP #5Jan 11 · 400 Meters · Place 30 · William Penn CharterWilliam Penn Charter400 Meters30.56.43a PB12
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 3200 Meters · Place 2 · Penn CharterPenn Charter3200 Meters29:47.05 PB12
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 3000 Meters · Place 2 · Penn CharterPenn Charter3000 Meters29:15.5012
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 1 Mile · Place 8 · Penn CharterPenn Charter1 Mile84:29.1012
Jan 4TFCAGP #4Jan 4 · 1 Mile · Place 9 · William Penn CharterWilliam Penn Charter1 Mile9.4:37.56a12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Inter-AcMay 9 · 3200 Meters · Place 3 · William Penn CharterWilliam Penn Charter3200 Meters3.9:51.65a11
May 9Inter-AcMay 9 · 1600 Meters · Place 4 · William Penn CharterWilliam Penn Charter1600 Meters4.4:22.47a11
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 3200 Meters · Place 37 · Penn CharterPenn Charter3200 Meters379:41.92JR
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 1600 Meters · Place 6 · Penn CharterPenn Charter1600 Meters64:23.01JR
Apr 12Fords Track ClassicApr 12 · 1600 Meters · Place 1 · Penn CharterPenn Charter1600 Meters14:22.05JR
Apr 10Malvern Prep #1Apr 10 · 3200 Meters · Place 2 · William Penn CharterWilliam Penn Charter3200 Meters2.11:44.76a11
Apr 6The North Penn OpenApr 6 · 3200 Meters · Place 7 · William Penn CharterWilliam Penn Charter3200 Meters7.9:39.68a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17TFCAofGP MOCFeb 17 · 1 Mile · Place 7 · William Penn CharterWilliam Penn Charter1 Mile7.4:29.96a11
Feb 9TFCAGP Last ChanceFeb 9 · 800 Meters · Place 17 · Penn CharterPenn Charter800 Meters172:06.7511
Feb 9TFCAGP Last ChanceFeb 9 · 1 Mile · Place 15 · Penn CharterPenn Charter1 Mile154:44.0011
Jan 24UC HS InvitationalJan 24 · 800 Meters · Place 17 · William Penn CharterWilliam Penn Charter800 Meters17.2:05.05a11
Jan 6TFCAofGP #4Jan 6 · 1 Mile · Place 4 · Penn CharterPenn Charter1 Mile44:28.9611

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 1 Mile · Place 86 · William Penn CharterWilliam Penn Charter1 Mile86.4:59.59a11
Dec 21TFCAofGP Meet #2Dec 21 · 3000 Meters · Place 5 · William Penn CharterWilliam Penn Charter3000 Meters5.9:05.17a PB11
Feb 18TFCAofGP Meet of ChampionsFeb 18 · 800 Meters · Place 8 · Penn CharterPenn Charter800 Meters82:04.0910
Jan 27TFCAofGP Meet #8Jan 27 · 800 Meters · Place 2 · Penn CharterPenn Charter800 Meters22:06.9510
Jan 27TFCAofGP Meet #8Jan 27 · 800 Meters · Place 2 · Penn CharterPenn Charter800 Meters22:06.9510

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2John Hay Pennsylvania Distance CarnivalJun 2 · 1 Mile · Place 112 · Penn Charter TCPenn Charter TC1 Mile1124:46.86SO
May 20PAISAA ChampionshipsMay 20 · 3200 Meters · Place 2 · William Penn CharterWilliam Penn Charter3200 Meters2.9:44.77a10
May 11Inter-Ac ChampionshipsMay 11 · 3200 Meters · Place 3 · William Penn CharterWilliam Penn Charter3200 Meters3.9:49.17a10
May 11Inter-Ac ChampionshipsMay 11 · 1600 Meters · Place 5 · William Penn CharterWilliam Penn Charter1600 Meters5.4:32.18a10
May 2Episcopal Academy vs Penn CharterMay 2 · 800 Meters · Place 4 · Penn CharterPenn Charter800 Meters42:10.5110
May 2Episcopal Academy vs Penn CharterMay 2 · 1600 Meters · Place 1 · Penn CharterPenn Charter1600 Meters14:35.8510
Apr 22Father Judge RelaysApr 22 · 800 Meters · Place 8 · Penn CharterPenn Charter800 Meters82:02.6710
Apr 15Fords Track ClassicApr 15 · 1600 Meters · Place 18 · Penn CharterPenn Charter1600 Meters184:53.24SO

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17TFCAofGP Meet #2Dec 17 · 3000 Meters · Place 11 · William Penn CharterWilliam Penn Charter3000 Meters11.9:52.09a10
Feb 11TFCAofGP Last Chance MeetFeb 11 · 1 Mile · Place 23 · Penn CharterPenn Charter1 Mile234:56.659
Feb 5TFCAofGP Meet #7Feb 5 · 800 Meters · Place 64 · Penn CharterPenn Charter800 Meters642:16.209
Feb 5TFCAofGP Meet #7Feb 5 · 800 Meters · Place 25 · Penn CharterPenn Charter800 Meters252:16.209
Jan 16Bears HS InvitationalJan 16 · 1 Mile · Place 12 · William Penn CharterWilliam Penn Charter1 Mile12.4:58.30a9
Jan 16Bears HS InvitationalJan 16 · 800 Meters · Place 21 · William Penn CharterWilliam Penn Charter800 Meters21.2:19.38a9
Jan 8TFCAofGP Meet #4Jan 8 · 400 Meters · Place 30 · Penn CharterPenn Charter400 Meters3059.739

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 3John Hay Distance FestivalJun 3 · 1 Mile · Place 79 · Penn Charter TCPenn Charter TC1 Mile794:38.71—
Jun 3John Hay Distance FestivalJun 3 · 1 Mile · Place 79 · Penn Charter TCPenn Charter TC1 Mile794:38.71 PB—
May 21PA Independent School Athletic Association (PAISAA) ChampionshipMay 21 · 800 Meters · Place 12 · Penn CharterPenn Charter800 Meters122:07.029

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 10 · UnattachedUnattached1 Mile10.4:58.26a9
Dec 28Marine Corps Holiday ClassicDec 28 · 1500 Meters · Place 10 · UnattachedUnattached1500 Meters10.4:39.32a PB9
Dec 28Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 7 · UnattachedUnattached800 Meters7.2:15.03a9
Dec 23TFCAofGP Meet #3Dec 23 · 3000 Meters · Place 10 · William Penn CharterWilliam Penn Charter3000 Meters10.10:11.34a9
Dec 18TFCAofGP Meet #2Dec 18 · 800 Meters · Place 14 · William Penn CharterWilliam Penn Charter800 Meters14.2:23.08a9