Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorPSAC Outdoor Track & Field Championships · Apr 3032:41.25aPSAC Outdoor Track & Field ChampionshipsApril 30, 2026
10000 Meters · OutdoorBucknell Bison Outdoor Classic · Apr 1232:51.54aBucknell Bison Outdoor ClassicApril 12, 2025
1500 Meters · OutdoorCarnegie Mellon Invitational · Mar 294:32.64aCarnegie Mellon InvitationalMarch 29, 2024
1600 Meters · IndoorOlympic Conference Meet · Dec 174:50.28aOlympic Conference MeetDecember 17, 2022
1600 Meters · OutdoorBurlington County Championships · May 134:41.93Burlington County ChampionshipsMay 13, 2023
3000 Meters · IndoorMount Union Last Chance · Feb 219:19.50aMount Union Last ChanceFebruary 21, 2025
3200 Meters · IndoorNJSIAA Sectional Championships - South Group 2&3 · Feb 59:54.70NJSIAA Sectional Championships - South Group 2&3February 5, 2023
3200 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · Jun 29:56.49NJSIAA Sectionals South Groups 2 and 3June 2, 2023
5000 Meters · IndoorSPIRE Collegiate Indoor Games 2024 · Feb 1016:16.63SPIRE Collegiate Indoor Games 2024February 10, 2024
5000 Meters · OutdoorCarnegie Mellon Invitational · Mar 2716:01.03aCarnegie Mellon InvitationalMarch 27, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · 10,000 Meters · Place 17 · Slippery RockSlippery Rock10,000 Meters17.32:41.25a PBJr
Apr 16John Papa InvitationalApr 16 · 10,000 Meters · Place 1 · Slippery RockSlippery Rock10,000 Meters1.33:02.66aJr
Apr 3Dave Labor Slippery Rock InvitationalApr 3 · 10,000 Meters · Slippery RockSlippery Rock10,000 Meters--DNFJr
Mar 27Carnegie Mellon InvitationalMar 27 · 5000 Meters · Place 57 · Slippery RockSlippery Rock5000 Meters57.16:01.03a PBJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Ashland Collegiate Tune-UpFeb 21 · 3000 Meters · Place 24 · Slippery RockSlippery Rock3000 Meters24.9:29.68aJr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · 10,000 Meters · Place 19 · Slippery RockSlippery Rock10,000 Meters19.33:38.57aSo
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 10000 Meters · Place 33 · Slippery RockSlippery Rock10000 Meters3332:51.54a PBSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Mount Union Last ChanceFeb 21 · 3000 Meters · Place 6 · Slippery RockSlippery Rock3000 Meters6.9:19.50a PBSo
Feb 15SPIRE Collegiate Indoor GamesFeb 15 · 5000 Meters · Place 40 · Slippery RockSlippery Rock5000 Meters4016:22.28SO

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3PSAC Outdoor ChampionshipsMay 3 · 10000 Meters · Place 22 · Slippery RockSlippery Rock10000 Meters2234:22.50FR
Apr 6Dave Labor Slippery Rock InvitationalApr 6 · 10000 Meters · Place 9 · Slippery RockSlippery Rock10000 Meters933:13.04FR
Mar 29Carnegie Mellon InvitationalMar 29 · 1500 Meters · Place 42 · Slippery RockSlippery Rock1500 Meters42.4:32.64a PBFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 10SPIRE Collegiate Indoor Games 2024Feb 10 · 5000 Meters · Place 35 · Slippery RockSlippery Rock5000 Meters3516:16.63 PBFR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 3200 Meters · Place 8 · ShawneeShawnee3200 Meters89:56.49 PB12
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 3200 Meters · Place 8 · ShawneeShawnee3200 Meters89:56.4912
May 23Olympic Conference Championships (Patriot)May 23 · 3200 Meters · Place 5 · ShawneeShawnee3200 Meters510:00.8312
May 23Olympic Conference Championships (Patriot)May 23 · 3200 Meters · Place 5 · ShawneeShawnee3200 Meters510:00.83—
May 13Burlington County ChampionshipsMay 13 · 1600 Meters · Place 8 · ShawneeShawnee1600 Meters84:41.93 PB12
Apr 15Moorestown InvitationalApr 15 · 5000 Meters · Place 2 · ShawneeShawnee5000 Meters216:26.79SR
Apr 15Moorestown InvitationalApr 15 · 5000 Meters · Place 2 · ShawneeShawnee5000 Meters216:26.79SR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 16 · ShawneeShawnee3200 Meters1610:05.7412
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 4 · ShawneeShawnee3200 Meters49:54.70 PB12
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 4 · ShawneeShawnee3200 Meters49:54.7012
Jan 27Olympic Conference #2Jan 27 · 3200 Meters · Place 5 · ShawneeShawnee3200 Meters510:13.4412

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Olympic Conference MeetDec 17 · 1600 Meters · Place 6 · ShawneeShawnee1600 Meters6.4:50.28a PB12
Dec 8LRHSD InvitationalDec 8 · 1600 Meters · Place 2 · ShawneeShawnee1600 Meters2.4:55.38a12
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 1600 Meters · Place 18 · ShawneeShawnee1600 Meters184:51.6411
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 1600 Meters · Place 18 · ShawneeShawnee1600 Meters184:51.6411
Jan 22SJTCA Winter Meet #8Jan 22 · 1600 Meters · Place 28 · ShawneeShawnee1600 Meters284:54.6411

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 9Moorestown Invitational (Boys Only)Apr 9 · 5000 Meters · Place 1 · ShawneeShawnee5000 Meters1.16:35.84a11

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 3200 Meters · Place 31 · ShawneeShawnee3200 Meters31.11:09.69a10
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 1600 Meters · Place 34 · ShawneeShawnee1600 Meters34.5:04.13a10
May 12Seneca vs ShawneeMay 12 · 1600 Meters · Place 5 · ShawneeShawnee1600 Meters55:07.39—
Apr 24SDA Spring InvitationalApr 24 · 1600 Meters · Place 3 · ShawneeShawnee1600 Meters35:16.23—