Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach I Open · Jan 254:51.79aCoach I OpenJanuary 25, 2025
1 Mile · OutdoorExplorers Invite · Apr 184:45.03aExplorers InviteApril 18, 2024
10,000 Meters · IndoorThe Coach Pollard Invitational · Apr 1833:22.49aThe Coach Pollard InvitationalApril 18, 2025
10,000 Meters · OutdoorLandmark Outdoor Track & Field Championships · May 334:02.33aLandmark Outdoor Track & Field ChampionshipsMay 3, 2025
100 Meters · OutdoorPennridge at Central Bucks South Dual Meet · May 411.87Pennridge at Central Bucks South Dual MeetMay 4, 2021
1500 Meters · OutdoorMessiah Invitational · Apr 94:28.08aMessiah InvitationalApril 9, 2026
1600 Meters · OutdoorExplorers Invite · Apr 184:43.34aExplorers InviteApril 18, 2024
3000 Meters · IndoorMoravian University Hounds Classic · Jan 249:35.94aMoravian University Hounds ClassicJanuary 24, 2026
3000m Steeplechase · 0.914m · IndoorMuhlenberg Invite · Apr 310:49.22aMuhlenberg InviteApril 3, 2026
3000m Steeplechase · 0.914m · OutdoorLandmark Outdoor Track & Field Championships · May 310:31.23aLandmark Outdoor Track & Field ChampionshipsMay 3, 2025
3000m Steeplechase · OutdoorMuhlenberg Invite · Apr 510:38.39aMuhlenberg InviteApril 5, 2025
3200 Meters · OutdoorHelman Hosier Invitational · May 210:05.93Helman Hosier InvitationalMay 2, 2024
5000 Meters · IndoorSusquehanna Invitational · Feb 1516:11.36aSusquehanna InvitationalFebruary 15, 2025
5000 Meters · OutdoorDanny Curran Invitational · Mar 2815:47.82aDanny Curran InvitationalMarch 28, 2025
800 Meters · OutdoorPennridge at CB West Boys · Apr 182:23.94aPennridge at CB West BoysApril 18, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · 3000m Steeplechase · Place 11 · MoravianMoravian3000m Steeplechase0.914m11.10:35.65aSo
Apr 17Coach Pollard InvitationalApr 17 · 10,000 Meters · Place 14 · MoravianMoravian10,000 Meters14.35:00.34aSo
Apr 9Messiah InvitationalApr 9 · 1500 Meters · Place 33 · MoravianMoravian1500 Meters33.4:28.08a PBSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 104 · MoravianMoravian5000 Meters104.16:41.54aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 3Muhlenberg InviteApr 3 · 3000m Steeplechase · Place 6 · MoravianMoravian3000m Steeplechase0.914m6.10:49.22a PBSo
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · 5000 Meters · Place 20 · MoravianMoravian5000 Meters20.16:58.79aSo
Jan 24Moravian University Hounds ClassicJan 24 · 3000 Meters · Place 10 · MoravianMoravian3000 Meters10.9:35.94a PBSo
Jan 17Moravian University Blue & Grey InviteJan 17 · 5000 Meters · Place 6 · MoravianMoravian5000 Meters616:50.40SO

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · 5000 Meters · MoravianMoravian5000 Meters--DNSSo
Apr 18The Coach Pollard InvitationalApr 18 · 10,000 Meters · Place 4 · MoravianMoravian10,000 Meters4.33:22.49a PBFr
Mar 1Landmark Conference Indoor Track & Field ChampionshipsMar 1 · 5000 Meters · Place 10 · MoravianMoravian5000 Meters10.16:17.25aFr
Feb 15Susquehanna InvitationalFeb 15 · 5000 Meters · Place 7 · MoravianMoravian5000 Meters7.16:11.36a PBFr
Jan 25Coach I OpenJan 25 · 1 Mile · Place 37 · MoravianMoravian1 Mile374:51.79a PB—
Jan 18Moravian College Indoor MeetJan 18 · 5000 Meters · Place 14 · MoravianMoravian5000 Meters1417:07.87a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3Landmark Outdoor Track & Field ChampionshipsMay 3 · 10,000 Meters · Place 8 · MoravianMoravian10,000 Meters8.34:02.33a PBFr
May 3Landmark Outdoor Track & Field ChampionshipsMay 3 · 3000m Steeplechase · Place 11 · MoravianMoravian3000m Steeplechase0.914m11.10:31.23a PBFr
Apr 12DeSales QuadApr 12 · 5000 Meters · Place 8 · MoravianMoravian5000 Meters8.16:01.10aFr
Apr 5Muhlenberg InviteApr 5 · 3000m Steeplechase · Place 5 · MoravianMoravian3000m Steeplechase510:38.39a PBFr
Mar 28Danny Curran InvitationalMar 28 · 5000 Meters · Place 53 · MoravianMoravian5000 Meters5315:47.82a PBFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Bow Tie InvitiationalDec 7 · 5000 Meters · Place 21 · MoravianMoravian5000 Meters21.16:59.65aFr
Jan 24UC HS InvitationalJan 24 · 3000 Meters · Place 12 · PennridgePennridge3000 Meters12.9:39.37a12

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10SOL Colonial Division ChampionshipsMay 10 · 3200 Meters · Place 15 · PennridgePennridge3200 Meters1510:07.4412
May 2Helman Hosier InvitationalMay 2 · 3200 Meters · Place 6 · PennridgePennridge3200 Meters610:05.93 PB12
Apr 18Explorers InviteApr 18 · 1 Mile · Place 15 · PennridgePennridge1 Mile15.4:45.03a PB12
Apr 18Explorers InviteApr 18 · 1600 Meters · Place 15 · PennridgePennridge1600 Meters15.4:43.34a PB12
Apr 6The North Penn OpenApr 6 · 1600 Meters · Place 11 · PennridgePennridge1600 Meters11.4:46.27a12

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 3000 Meters · Place 7 · PennridgePennridge3000 Meters7.9:44.59a12
Jan 13TFCAofGP Meet #6Jan 13 · 1 Mile · Place 7 · PennridgePennridge1 Mile75:01.6311
Jan 7The Kevin Dare HS InvitationalJan 7 · 3000 Meters · Place 36 · PennridgePennridge3000 Meters3610:00.0211

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 3200 Meters · Place 12 · PennridgePennridge3200 Meters12.10:32.30a11
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 1600 Meters · Place 21 · PennridgePennridge1600 Meters21.5:01.86a11
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 1600 Meters · Place 58 · PennridgePennridge1600 Meters584:57.90JR
May 4Helman/Hosier InvitationalMay 4 · 3200 Meters · Place 5 · PennridgePennridge3200 Meters510:21.8011
Apr 29Unionville InvitationalApr 29 · 1600 Meters · Place 7 · PennridgePennridge1600 Meters74:48.54—
Apr 29Unionville InvitationalApr 29 · 1600 Meters · Place 6 · PennridgePennridge1600 Meters64:48.54—
Apr 29Unionville InvitationalApr 29 · 1600 Meters · Place 7 · PennridgePennridge1600 Meters74:48.54—
Apr 29Unionville InvitationalApr 29 · 1600 Meters · Place 7 · PennridgePennridge1600 Meters7.4:48.54aUnofficial11
Apr 21Jack Armstrong InvitationalApr 21 · 3200 Meters · Place 7 · PennridgePennridge3200 Meters710:35.0611
Apr 18Pennridge at CB West BoysApr 18 · 1600 Meters · Place 6 · PennridgePennridge1600 Meters6.4:55.29a11
Apr 18Pennridge at CB West BoysApr 18 · 800 Meters · Place 7 · PennridgePennridge800 Meters7.2:23.94a PB11
Apr 6Jim Kelly InvitationalApr 6 · 3200 Meters · Place 6 · PennridgePennridge3200 Meters610:59.9411

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22TFCAofGP Meet #3Dec 22 · 3000 Meters · Place 12 · PennridgePennridge3000 Meters12.10:13.76a11
Jan 8Kevin Dare InvitationalJan 8 · 3000 Meters · Place 39 · PennridgePennridge3000 Meters39.10:37.58a10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 23TFCAofGP Meet #3Dec 23 · 3000 Meters · Place 22 · PennridgePennridge3000 Meters22.10:52.14a10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4Pennridge at Central Bucks South Dual MeetMay 4 · 100 Meters · Place 3 · PennridgePennridge100 Meters311.87 PB—
Apr 30Explorers InvitationalApr 30 · 1600 Meters · Place 35 · PennridgePennridge1600 Meters355:17.959
Apr 27Pennridge at CB West (Boys)Apr 27 · 1600 Meters · Place 13 · PennridgePennridge1600 Meters135:18.779