Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRiverhawk Invitational · Jan 245:09.65aRiverhawk InvitationalJanuary 24, 2025
1500 Meters · OutdoorJim Boulanger Invitational · Apr 44:47.44aJim Boulanger InvitationalApril 4, 2026
1600 Meters · IndoorF&M HS Invite #3 · Jan 285:26.90aF&M HS Invite #3January 28, 2024
1600 Meters · OutdoorHoka/Bryn Mawr Running Co. Henderson Invitational · May 55:17.33Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5, 2023
2 Miles · IndoorThe Armory HS Holiday Classic · Dec 2911:33.53aThe Armory HS Holiday ClassicDecember 29, 2022
3000 Meters · IndoorAmerica East Indoor Champs · Feb 2210:09.93aAmerica East Indoor ChampsFebruary 22, 2025
3000m Steeplechase · OutdoorAmerica East Outdoor Championships · May 311:25.92aAmerica East Outdoor ChampionshipsMay 3, 2025
3200 Meters · OutdoorPIAA District 1 AAA/AA Championships · May 1910:56.92aPIAA District 1 AAA/AA ChampionshipsMay 19, 2023
5000 Meters · IndoorNew England (NEICAAA) Indoor Championships · Mar 617:56.81aNew England (NEICAAA) Indoor ChampionshipsMarch 6, 2026
5000 Meters · Outdoor2025 NEICAAA Outdoor Champs · May 1017:30.74a2025 NEICAAA Outdoor ChampsMay 10, 2025
800 Meters · IndoorDVGTCA Meet #7 · Jan 272:27.08DVGTCA Meet #7January 27, 2023
800 Meters · OutdoorS.O.L. National Conference - Patriot Division Championships · May 122:23.06S.O.L. National Conference - Patriot Division ChampionshipsMay 12, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 5000 Meters · Place 16 · New HampshireNew Hampshire5000 Meters16.18:20.85aSo
Apr 24UNH Wildcat InvitationalApr 24 · 5000 Meters · Place 2 · New HampshireNew Hampshire5000 Meters2.17:45.74aSo
Apr 10Friar InvitationalApr 10 · 5000 Meters · Place 3 · New HampshireNew Hampshire5000 Meters3.17:41.48aSo
Apr 4Jim Boulanger InvitationalApr 4 · 1500 Meters · Place 3 · New HampshireNew Hampshire1500 Meters3.4:47.44a PBSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 5000 Meters · Place 10 · New HampshireNew Hampshire5000 Meters1017:56.81a PBSO
Feb 11New Hampshire vs Umass LowellFeb 11 · 3000 Meters · Place 5 · New HampshireNew Hampshire3000 Meters511:37.39SO
Feb 11New Hampshire vs Umass LowellFeb 11 · 1 Mile · Place 4 · New HampshireNew Hampshire1 Mile45:23.76SO
Feb 6Riverhawk InvitationalFeb 6 · 3000 Meters · Place 17 · New HampshireNew Hampshire3000 Meters1710:27.42aSo
Jan 24New Hampshire vs BryantJan 24 · 3000 Meters · Place 1 · New HampshireNew Hampshire3000 Meters110:36.83aSO

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · 5000 Meters · Place 11 · New HampshireNew Hampshire5000 Meters1117:30.74a PBFR
May 3America East Outdoor ChampionshipsMay 3 · 3000m Steeplechase · Place 12 · New HampshireNew Hampshire3000m Steeplechase1211:25.92a PBFR
Apr 5UNH Jim Boulanger InvitationalApr 5 · 3000m Steeplechase · Place 4 · New HampshireNew Hampshire3000m Steeplechase411:29.18FR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22America East Indoor ChampsFeb 22 · 3000 Meters · Place 13 · New HampshireNew Hampshire3000 Meters1310:09.93a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 3000 Meters · Place 118 · New HampshireNew Hampshire3000 Meters11810:12.54a—
Jan 24Riverhawk InvitationalJan 24 · 1 Mile · Place 24 · New HampshireNew Hampshire1 Mile24.5:09.65a PBFr
Jan 17Bates Indoor InvitationalJan 17 · 3000 Meters · Place 2 · New HampshireNew Hampshire3000 Meters2.10:23.07aFr

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · 3200 Meters · Place 13 · PennsburyPennsbury3200 Meters13.11:19.64a12
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 3200 Meters · Place 9 · PennsburyPennsbury3200 Meters911:06.08SR
Apr 20Shippensburg 97th Roddick HS InvitationalApr 20 · 3200 Meters · Place 10 · PennsburyPennsbury3200 Meters1011:21.0812
Apr 13The Coatesville Track and Field InvitationalApr 13 · 1600 Meters · Place 5 · PennsburyPennsbury1600 Meters5.5:27.08a12
Apr 13The Coatesville Track and Field InvitationalApr 13 · 800 Meters · Place 9 · PennsburyPennsbury800 Meters9.2:34.20a12
Apr 6Council Rock Kiwanis InvitationalApr 6 · 3200 Meters · Place 1 · PennsburyPennsbury3200 Meters111:31.0312
Mar 23Tim Cook Memorial InvitationalMar 23 · 3200 Meters · Place 2 · PennsburyPennsbury3200 Meters2.12:03.63a12
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 11 · PennsburyPennsbury1600 Meters115:40.80—
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 11 · PennsburyPennsbury1600 Meters115:40.80—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 16The Tim Hickey Meet of ChampionsFeb 16 · 3000 Meters · Place 2 · PennsburyPennsbury3000 Meters210:40.8412
Jan 28F&M HS Invite #3Jan 28 · 1600 Meters · Place 4 · PennsburyPennsbury1600 Meters4.5:26.90a PB12
Jan 12DVGTCA Meet #6Jan 12 · 3000 Meters · Place 1 · PennsburyPennsbury3000 Meters110:58.4012

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 15DVGTCA Meet #2Dec 15 · 1 Mile · Place 4 · PennsburyPennsbury1 Mile4.5:31.19a12
Feb 17DVGTCA Meet Of ChampionsFeb 17 · 3000 Meters · Place 2 · PennsburyPennsbury3000 Meters210:34.1211
Jan 27DVGTCA Meet #7Jan 27 · 800 Meters · Place 3 · PennsburyPennsbury800 Meters32:27.08 PB11
Jan 27DVGTCA Meet #7Jan 27 · 800 Meters · Place 3 · PennsburyPennsbury800 Meters32:27.0811
Jan 13DVGTCA Meet #5Jan 13 · 3000 Meters · Place 2 · PennsburyPennsbury3000 Meters210:44.4311
Jan 6DVGTCA Meet #4Jan 6 · 1 Mile · Place 1 · PennsburyPennsbury1 Mile15:21.2611

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 3200 Meters · Place 10 · PennsburyPennsbury3200 Meters10.10:56.92a PB11
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 800 Meters · Place 1 · PennsburyPennsbury800 Meters12:23.06 PB—
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 1600 Meters · Place 4 · PennsburyPennsbury1600 Meters45:17.97—
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 800 Meters · Place 38 · PennsburyPennsbury800 Meters382:27.51JR
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 1600 Meters · Place 11 · PennsburyPennsbury1600 Meters115:17.33 PBJR
Apr 22Shippensburg Roddick HS InvitationalApr 22 · 3200 Meters · Place 6 · PennsburyPennsbury3200 Meters611:05.19JR
Apr 13Neshaminy Track ClassicApr 13 · 3200 Meters · Place 1 · PennsburyPennsbury3200 Meters111:15.00—
Mar 25Tim Cook Memorial InvitationalMar 25 · 3200 Meters · Place 1 · PennsburyPennsbury3200 Meters111:22.85JR
Mar 22Pennsbury at Council Rock NorthMar 22 · 800 Meters · Place 1 · PennsburyPennsbury800 Meters12:30.5311
Mar 22Pennsbury at Council Rock NorthMar 22 · 1600 Meters · Place 1 · PennsburyPennsbury1600 Meters15:24.4611

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 2 Miles · Place 1 · PennsburyPennsbury2 Miles1.11:33.53a PB11
Dec 29The Armory HS Holiday ClassicDec 29 · 3000 Meters · Place 1 · PennsburyPennsbury3000 Meters1.10:49.46a11
Dec 16DVGTCA Meet #2Dec 16 · 1 Mile · Place 8 · PennsburyPennsbury1 Mile8.5:28.36a11
Dec 9DVGTCA Meet #1Dec 9 · 3000 Meters · Place 1 · PennsburyPennsbury3000 Meters1.10:48.70a11
Feb 12PTFCA Indoor Track CarnivalFeb 12 · 1 Mile · Place 17 · PennsburyPennsbury1 Mile175:43.7810
Jan 21DVGTCA Meet #5Jan 21 · 3000 Meters · Place 8 · PennsburyPennsbury3000 Meters811:10.5810
Jan 21DVGTCA Meet #5Jan 21 · 3000 Meters · Place 8 · PennsburyPennsbury3000 Meters811:10.5810

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20PIAA District I AA / AAA ChampionshipsMay 20 · 3200 Meters · Place 17 · PennsburyPennsbury3200 Meters17.12:10.76a10
May 13SOL National Conference ChampionshipsMay 13 · 1600 Meters · Place 4 · PennsburyPennsbury1600 Meters45:33.8810
May 13SOL National Conference ChampionshipsMay 13 · 3200 Meters · Place 2 · PennsburyPennsbury3200 Meters211:22.4510
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 3200 Meters · Place 21 · PennsburyPennsbury3200 Meters2111:41.58—
May 6Henderson InvitationalMay 6 · 3200 Meters · Place 21 · PennsburyPennsbury3200 Meters21.11:41.58a10
Apr 26Pennsbury at Council Rock SouthApr 26 · 3200 Meters · Place 1 · PennsburyPennsbury3200 Meters112:10.3810
Apr 26Pennsbury at Council Rock SouthApr 26 · 1600 Meters · Place 1 · PennsburyPennsbury1600 Meters15:43.6910

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17DVGTCA Meet #2Dec 17 · 1 Mile · Place 11 · PennsburyPennsbury1 Mile11.5:49.81aUnofficial10
Feb 26DVGTCA 3 / TFCAGP 4Feb 26 · 1 Mile · Place 8 · PennsburyPennsbury1 Mile8.6:08.30aUnofficial9
Feb 5DVGTCA Meet #2Feb 5 · 1 Mile · Place 11 · PennsburyPennsbury1 Mile116:05.389
Jan 27SOL Polar Bear #2Jan 27 · 1 Mile · Place 5 · PennsburyPennsbury1 Mile56:13.589
Jan 22DVGTCA Meet #1Jan 22 · 3000 Meters · Place 3 · PennsburyPennsbury3000 Meters312:56.95—

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14SOL National Conference ChampionshipsMay 14 · 1600 Meters · Place 16 · PennsburyPennsbury1600 Meters166:15.829
May 14SOL National Conference ChampionshipsMay 14 · 3200 Meters · Place 8 · PennsburyPennsbury3200 Meters813:08.209
May 8SOL Invitational #4May 8 · 1600 Meters · Place 8 · PennsburyPennsbury1600 Meters85:58.94—
Apr 29Montgomery Memorial InvitationalApr 29 · 1600 Meters · Place 8 · PennsburyPennsbury1600 Meters8.6:09.26a9
Apr 22Lady Rocker InvitationalApr 22 · 1600 Meters · Place 11 · PennsburyPennsbury1600 Meters115:58.669
Apr 17SOL Invitational #2Apr 17 · 3200 Meters · Place 3 · PennsburyPennsbury3200 Meters3.12:40.37a9
Apr 10SOL Invitational #1Apr 10 · 1600 Meters · Place 5 · PennsburyPennsbury1600 Meters55:48.01—