Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach "I" Invitational · Jan 245:50.73aCoach "I" InvitationalJanuary 24, 2026
10,000 Meters · OutdoorMillersville Metrics · Apr 341:35.66aMillersville MetricsApril 3, 2026
10000 Meters · Outdoor42nd Millersville Metrics · Apr 440:44.36a42nd Millersville MetricsApril 4, 2025
1500 Meters · OutdoorMillersville Invite · Apr 195:19.88Millersville InviteApril 19, 2025
1600 Meters · OutdoorPHAC Championships · May 115:46.09PHAC ChampionshipsMay 11, 2019
3000 Meters · IndoorFastrack Invitational · Feb 611:19.38aFastrack InvitationalFebruary 6, 2026
3000 Meters · OutdoorPaul Kaiser Classic · Apr 2911:24.40Paul Kaiser ClassicApril 29, 2023
3000m Steeplechase · 0.762m · OutdoorDanny Curran Invitational · Mar 2711:50.10aDanny Curran InvitationalMarch 27, 2026
3000m Steeplechase · OutdoorPaul Kaiser Classic · Apr 2612:14.90Paul Kaiser ClassicApril 26, 2025
3200 Meters · OutdoorSelinsgrove vs Williamsport · May 1112:41.62aSelinsgrove vs WilliamsportMay 11, 2021
5000 Meters · IndoorBison Open and Multi · Jan 3120:13.10Bison Open and MultiJanuary 31, 2025
5000 Meters · OutdoorPaul Kaiser Classic · Apr 2612:14.90Paul Kaiser ClassicApril 26, 2025
5000 Meters · OutdoorLHU College Qualifier · May 620:27.32LHU College QualifierMay 6, 2023
800 Meters · IndoorSusquehanna University HS Invitational · Jan 262:45.39Susquehanna University HS InvitationalJanuary 26, 2020
800 Meters · OutdoorLock Haven HS Classic · Apr 272:37.22aLock Haven HS ClassicApril 27, 2019
Combined results · OutdoorBellefonte / Selinsgrove Dual · Apr 102:37.76Bellefonte / Selinsgrove DualApril 10, 2021

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · 3000m Steeplechase · Place 15 · MillersvilleMillersville3000m Steeplechase0.762m15.11:59.45aSr
Apr 24Paul Kaiser ClassicApr 24 · 1500 Meters · Place 23 · MillersvilleMillersville1500 Meters23.5:21.23aSr
Apr 18Millersville InviteApr 18 · 3000m Steeplechase · Place 4 · MillersvilleMillersville3000m Steeplechase0.762m4.12:03.13aSr
Apr 3Millersville MetricsApr 3 · 10,000 Meters · Place 4 · MillersvilleMillersville10,000 Meters4.41:35.66a PBSr
Mar 27Danny Curran InvitationalMar 27 · 3000m Steeplechase · Place 6 · MillersvilleMillersville3000m Steeplechase0.762m6.11:50.10a PBSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 53 · MillersvilleMillersville1 Mile535:54.33aSr
Feb 6Fastrack InvitationalFeb 6 · 3000 Meters · Place 37 · MillersvilleMillersville3000 Meters37.11:19.38a PBSr
Jan 30Bison Challenge and MultisJan 30 · 3000 Meters · Place 23 · MillersvilleMillersville3000 Meters2311:34.68SR
Jan 24Coach "I" InvitationalJan 24 · 1 Mile · Place 18 · MillersvilleMillersville1 Mile18.5:50.73a PBSr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Bison OpenerDec 5 · 3000 Meters · Place 5 · MillersvilleMillersville3000 Meters5.11:23.06aSr
Feb 15Susquehanna InvitationalFeb 15 · 3000 Meters · Place 9 · MillersvilleMillersville3000 Meters9.11:22.81aJr
Feb 8Blue & White InviteFeb 8 · 1 Mile · Place 11 · MillersvilleMillersville1 Mile115:55.12SO
Jan 31Bison Open and MultiJan 31 · 5000 Meters · Place 14 · MillersvilleMillersville5000 Meters1420:13.10 PBSO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · 3000m Steeplechase · Place 11 · MillersvilleMillersville3000m Steeplechase0.762m11.11:51.64aJr
Apr 26Paul Kaiser ClassicApr 26 · 3000m Steeplechase · Place 5 · MillersvilleMillersville3000m Steeplechase512:14.90 PBJR
Apr 26Paul Kaiser ClassicApr 26 · 5000 Meters · Place 5 · MillersvilleMillersville5000 Meters512:14.90 PBJR
Apr 19Millersville InviteApr 19 · 1500 Meters · Place 8 · MillersvilleMillersville1500 Meters85:19.88 PBJR
Apr 442nd Millersville MetricsApr 4 · 10000 Meters · Place 9 · MillersvilleMillersville10000 Meters940:44.36a PBJr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Bison OpenerDec 6 · 3000 Meters · Place 10 · MillersvilleMillersville3000 Meters10.11:31.52aJr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 27Paul Kaiser ClassicApr 27 · 1500 Meters · Place 39 · MillersvilleMillersville1500 Meters395:26.97a—
Apr 12Bison Outdoor ClassicApr 12 · 3000 Meters · Place 43 · MillersvilleMillersville3000 Meters4311:49.26a—
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · 3000m Steeplechase · Place 10 · MillersvilleMillersville3000m Steeplechase0.762m10.13:03.16aSo

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6LHU College QualifierMay 6 · 5000 Meters · Place 3 · MillersvilleMillersville5000 Meters320:27.32 PBFR
Apr 29Paul Kaiser ClassicApr 29 · 3000 Meters · Place 8 · MillersvilleMillersville3000 Meters811:24.40 PBFR
Apr 8WCU Golden Ram InvitationalApr 8 · 1500 Meters · Place 11 · MillersvilleMillersville1500 Meters115:31.87FR
Mar 3140th Millersville MetricsMar 31 · 5000 Meters · Place 7 · MillersvilleMillersville5000 Meters720:39.03FR

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 5DeSchriver IndoorFeb 5 · 3000 Meters · Place 7 · MillersvilleMillersville3000 Meters711:46.90FR
Jan 27Mini-Dip InvitationalJan 27 · 1 Mile · Place 11 · MillersvilleMillersville1 Mile115:57.33FR
Jan 21Coach I OpenJan 21 · 3000 Meters · Place 11 · MillersvilleMillersville3000 Meters1112:02.21FR

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14PHAC Track and Field ChampionshipsMay 14 · 1600 Meters · Place 20 · Selinsgrove AreaSelinsgrove Area1600 Meters20.5:57.80a12
May 5Purple & White InvitationalMay 5 · 800 Meters · Place 10 · SelinsgroveSelinsgrove800 Meters102:41.97—
May 5Purple & White InvitationalMay 5 · 800 Meters · Place 10 · SelinsgroveSelinsgrove800 Meters102:41.97—

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20District IV ChampionshipsMay 20 · 3200 Meters · Place 3 · Selinsgrove AreaSelinsgrove Area3200 Meters3.12:43.05a11
May 20District IV ChampionshipsMay 20 · 1600 Meters · Place 10 · Selinsgrove AreaSelinsgrove Area1600 Meters10.6:09.46a11
May 20District IV ChampionshipsMay 20 · 800 Meters · Place 10 · Selinsgrove AreaSelinsgrove Area800 Meters10.2:40.10a11
May 11Selinsgrove vs WilliamsportMay 11 · 3200 Meters · Place 2 · Selinsgrove AreaSelinsgrove Area3200 Meters2.12:41.62a PB11
May 11Selinsgrove vs WilliamsportMay 11 · 1600 Meters · Place 3 · Selinsgrove AreaSelinsgrove Area1600 Meters3.5:51.81a11
May 4Selinsgrove vs MifflinburgMay 4 · 3200 Meters · Place 3 · SelinsgroveSelinsgrove3200 Meters313:26.99—
May 4Selinsgrove vs MifflinburgMay 4 · 1600 Meters · Place 3 · SelinsgroveSelinsgrove1600 Meters35:47.88—
May 4Selinsgrove vs MifflinburgMay 4 · 800 Meters · Place 4 · SelinsgroveSelinsgrove800 Meters42:41.78—
Apr 30Purple & White InvitationalApr 30 · 1600 Meters · Place 10 · SelinsgroveSelinsgrove1600 Meters105:56.89—
Apr 30Purple & White InvitationalApr 30 · 800 Meters · Place 11 · SelinsgroveSelinsgrove800 Meters112:40.20—
Apr 28Selinsgrove at ShamokinApr 28 · 3200 Meters · Place 3 · SelinsgroveSelinsgrove3200 Meters313:32.49—
Apr 28Selinsgrove at ShamokinApr 28 · 800 Meters · Place 2 · SelinsgroveSelinsgrove800 Meters22:37.47—
Apr 10Bellefonte / Selinsgrove DualApr 10 · Combined results · Place 3 · SelinsgroveSelinsgroveCombined results312:56.1511
Apr 10Bellefonte / Selinsgrove DualApr 10 · Combined results · Place 1 · SelinsgroveSelinsgroveCombined results12:37.76 PB11
Mar 30Selinsgrove vs ShikellamyMar 30 · 1600 Meters · Place 3 · SelinsgroveSelinsgrove1600 Meters35:54.90—

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 26Susquehanna University HS InvitationalJan 26 · 800 Meters · Place 1 · Selinsgrove AreaSelinsgrove Area800 Meters12:45.39 PBSO

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16PIAA District 4 AA-AAA ChampionshipMay 16 · 1600 Meters · Place 13 · SelinsgroveSelinsgrove1600 Meters135:51.309
May 16PIAA District 4 AA-AAA ChampionshipMay 16 · 800 Meters · Place 12 · SelinsgroveSelinsgrove800 Meters122:42.419
May 11PHAC ChampionshipsMay 11 · 1600 Meters · Place 15 · SelinsgroveSelinsgrove1600 Meters155:46.09 PB—
May 7Selinsgrove at ShikellamyMay 7 · Combined results · Place 6 · SelinsgroveSelinsgroveCombined results62:40.019
May 7Selinsgrove at ShikellamyMay 7 · Combined results · Place 6 · SelinsgroveSelinsgroveCombined results62:40.019
Apr 27Lock Haven HS ClassicApr 27 · 800 Meters · Place 24 · Selinsgrove AreaSelinsgrove Area800 Meters24.2:37.22a PB9
Apr 23Williamsport @ SelinsgroveApr 23 · 1600 Meters · Place 5 · SelinsgroveSelinsgrove1600 Meters56:07.32—
Apr 13Jim Taylor HS ClassicApr 13 · 1600 Meters · Place 15 · Selinsgrove AreaSelinsgrove Area1600 Meters15.6:02.05a9

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 27 Susquehanna University HS Indoor ClassicJan 27 · 800 Meters · Place 33 · SelinsgroveSelinsgrove800 Meters332:59.31—
Jan 27 Susquehanna University HS Indoor ClassicJan 27 · 1 Mile · Place 37 · SelinsgroveSelinsgrove1 Mile376:32.23—
Jan 12Susquehanna River Hawk InvitationalJan 12 · 800 Meters · Place 24 · SelinsgroveSelinsgrove800 Meters242:52.94—
Jan 12Susquehanna River Hawk InvitationalJan 12 · 1 Mile · Place 25 · SelinsgroveSelinsgrove1 Mile256:30.99—
Jan 5Susquehanna Coaches InvitationalJan 5 · 800 Meters · Place 11 · SelinsgroveSelinsgrove800 Meters112:56.49—