Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach "I" Invitational · Jan 244:39.92aCoach "I" InvitationalJanuary 24, 2026
1000 Meters · IndoorBlue & White Meet · Feb 102:41.00Blue & White MeetFebruary 10, 2023
1500 Meters · OutdoorPaul Kaiser Classic · Apr 264:16.92Paul Kaiser ClassicApril 26, 2025
1600 Meters · IndoorMIAA League Meet #2 · Jan 85:12.68MIAA League Meet #2January 8, 2022
1600 Meters · OutdoorMIAA League Meet #3 (Boys Only) · Jan 144:54.90aMIAA League Meet #3 (Boys Only)January 14, 2022
200 Meters · IndoorCoach I Open · Jan 2525.63aCoach I OpenJanuary 25, 2025
300 Meters · IndoorMini-Dip Invitational · Jan 2739.32Mini-Dip InvitationalJanuary 27, 2023
400 Meters · IndoorCoach I Open · Jan 2554.84aCoach I OpenJanuary 25, 2025
400 Meters · OutdoorShippensburg University College Mid-Week Meet · Apr 1953.61Shippensburg University College Mid-Week MeetApril 19, 2023
600 Meters · IndoorBlue and White Invite · Feb 71:26.13aBlue and White InviteFebruary 7, 2026
800 Meters · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 271:58.13aMiddle Atlantic (MAC) Indoor ChampionshipsFebruary 27, 2026
800 Meters · OutdoorMessiah Invitational · Apr 91:55.70aMessiah InvitationalApril 9, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 800 Meters · Place 12 · York (Pa.)York (Pa.)800 MetersRound P12.1:58.13aSr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 800 Meters · Place 2 · York (Pa.)York (Pa.)800 Meters2.1:56.52aSr
Apr 9Messiah InvitationalApr 9 · 800 Meters · Place 3 · York (Pa.)York (Pa.)800 Meters3.1:55.70a PBSr
Apr 1York College Twilight MeetApr 1 · 800 Meters · Place 4 · York (Pa.)York (Pa.)800 Meters41:55.82aSr
Mar 28LVC Blue & White OpenMar 28 · 1500 Meters · Place 8 · York (Pa.)York (Pa.)1500 Meters8.4:22.24aSr
Mar 28LVC Blue & White OpenMar 28 · 800 Meters · Place 1 · York (Pa.)York (Pa.)800 Meters1.1:59.08aSr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 800 Meters · Place 9 · York (Pa.)York (Pa.)800 Meters9.1:58.13a PBSr
Feb 14SU Valentine InviteFeb 14 · 800 Meters · Place 1 · York (Pa.)York (Pa.)800 Meters11:59.98aSr
Feb 7Blue and White InviteFeb 7 · 600 Meters · Place 7 · York (Pa.)York (Pa.)600 Meters71:26.13a PBSr
Feb 7Blue and White InviteFeb 7 · 300 Meters · Place 31 · York (Pa.)York (Pa.)300 Meters3143.15aSr
Jan 31PLEX ShootoutJan 31 · 800 Meters · Place 19 · York (Pa.)York (Pa.)800 Meters192:05.56aSr
Jan 24Coach "I" InvitationalJan 24 · 1 Mile · Place 10 · York (Pa.)York (Pa.)1 Mile10.4:39.92a PBSr
Jan 17Alvernia Winter InvitationalJan 17 · 800 Meters · Place 9 · York (Pa.)York (Pa.)800 Meters92:02.71aSr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 800 Meters · Place 9 · York (Pa.)York (Pa.)800 Meters9.2:03.16aSr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 800 Meters · Place 10 · York (Pa.)York (Pa.)800 Meters10.1:59.79aJr
Feb 15Widener Indoor ClassicFeb 15 · 800 Meters · Place 53 · York (Pa.)York (Pa.)800 Meters53.2:04.99aJr
Feb 8Blue & White InviteFeb 8 · 1 Mile · Place 20 · York (Pa.)York (Pa.)1 Mile204:44.46JR
Feb 8Blue & White InviteFeb 8 · 300 Meters · Place 31 · York (Pa.)York (Pa.)300 Meters3141.28JR
Feb 1PLEX ShootoutFeb 1 · 800 Meters · Place 6 · York (Pa.)York (Pa.)800 Meters62:01.39a—
Jan 25Coach I OpenJan 25 · 400 Meters · Place 26 · York (Pa.)York (Pa.)400 Meters2654.84a PB—
Jan 25Coach I OpenJan 25 · 200 Meters · Place 47 · York (Pa.)York (Pa.)200 Meters4725.63a PB—
Jan 24Widener Winter Evening InviteJan 24 · 800 Meters · Place 43 · York (Pa.)York (Pa.)800 Meters432:10.04a—
Jan 18Alvernia Winter InviteJan 18 · 400 Meters · Place 26 · York (Pa.)York (Pa.)400 Meters2655.95a—
Jan 18Alvernia Winter InviteJan 18 · 200 Meters · Place 41 · York (Pa.)York (Pa.)200 Meters4125.93a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 800 Meters · Place 59 · York (Pa.)York (Pa.)800 Meters591:59.14JR
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 800 Meters · Place 12 · York (Pa.)York (Pa.)800 Meters121:59.84JR
Apr 26Paul Kaiser ClassicApr 26 · 1500 Meters · Place 23 · York (Pa.)York (Pa.)1500 Meters234:16.92 PBJR
Apr 26Paul Kaiser ClassicApr 26 · 1500 Meters · Place 23 · York (Pa.)York (Pa.)1500 Meters234:16.92JR
Apr 16York College Twilight MeetApr 16 · 800 Meters · Place 11 · York (Pa.)York (Pa.)800 Meters112:00.84JR
Apr 16York College Twilight MeetApr 16 · 800 Meters · Place 11 · York (Pa.)York (Pa.)800 Meters112:00.84JR
Apr 5Ursinus Track FestivalApr 5 · 800 Meters · Place 16 · York (Pa.)York (Pa.)800 Meters16.2:00.32aJr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · 800 Meters · Place 16 · York (Pa.)York (Pa.)800 MetersRound P16.1:57.86aSo
Apr 27Paul Kaiser ClassicApr 27 · 800 Meters · Place 14 · York (Pa.)York (Pa.)800 Meters141:56.89a—
Apr 11Stevenson InvitationalApr 11 · 800 Meters · Place 7 · York (Pa.)York (Pa.)800 Meters7.2:11.43aSo
Mar 27York College Twilight MeetMar 27 · 800 Meters · Place 22 · York (Pa.)York (Pa.)800 Meters222:07.43SO

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23Middle Atlantic Conference Indoor ChampionshipsFeb 23 · 800 Meters · Place 9 · York (Pa.)York (Pa.)800 Meters9.2:01.03aSo
Feb 9Blue & White InvitationalFeb 9 · 800 Meters · Place 38 · York (Pa.)York (Pa.)800 Meters382:18.49a—
Feb 3Plex ShootoutFeb 3 · 400 Meters · Place 27 · York (Pa.)York (Pa.)400 Meters271:03.74So
Jan 27Mini Dip InvitationalJan 27 · 300 Meters · Place 25 · York (Pa.)York (Pa.)300 Meters25.40.56aSo
Jan 27Mini Dip InvitationalJan 27 · 800 Meters · Place 8 · York (Pa.)York (Pa.)800 Meters8.2:03.56aSo

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 42023 Middle Atlantic Conference Outdoor T&F ChampionshipsMay 4 · 800 Meters · Place 29 · York (Pa.)York (Pa.)800 MetersRound P292:04.60FR
Apr 19Shippensburg University College Mid-Week MeetApr 19 · 400 Meters · Place 16 · York (Pa.)York (Pa.)400 Meters1653.61 PBFR
Apr 14Bison Outdoor ClassicApr 14 · 800 Meters · Place 157 · York (Pa.)York (Pa.)800 Meters1571:59.12FR
Apr 5York College Twilight MeetApr 5 · 1500 Meters · Place 19 · York (Pa.)York (Pa.)1500 Meters194:17.11FR
Apr 5York College Twilight MeetApr 5 · 1500 Meters · Place 19 · York (Pa.)York (Pa.)1500 Meters194:17.11FR
Mar 30Danny Curran InvitationalMar 30 · 800 Meters · Place 10 · York (Pa.)York (Pa.)800 Meters10.1:58.73aFr

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 24Middle Atlantic Conference Indoor T&F ChampionshipsFeb 24 · 800 Meters · Place 10 · York (Pa.)York (Pa.)800 Meters101:59.98FR
Feb 10Blue & White MeetFeb 10 · 1000 Meters · Place 2 · York (Pa.)York (Pa.)1000 Meters22:41.00 PBFR
Feb 4Frank Colden InvitationalFeb 4 · 800 Meters · Place 6 · York (Pa.)York (Pa.)800 Meters62:01.69FR
Jan 27Mini-Dip InvitationalJan 27 · 300 Meters · Place 23 · York (Pa.)York (Pa.)300 Meters2339.32 PBFR
Jan 27Mini-Dip InvitationalJan 27 · 800 Meters · Place 7 · York (Pa.)York (Pa.)800 Meters72:04.05FR
Jan 14Alvernia Winter InviteJan 14 · 800 Meters · Place 4 · York (Pa.)York (Pa.)800 Meters42:04.50FR
Jan 14Alvernia Winter InviteJan 14 · 800 Meters · Place 4 · York (Pa.)York (Pa.)800 Meters42:04.50FR

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12MIAA Outdoor Track & Field Championships (Boys Only)May 12 · 3200 Meters · Archbishop CurleyArchbishop Curley3200 Meters--DNS12
May 12MIAA Outdoor Track & Field Championships (Boys Only)May 12 · 800 Meters · Place 21 · Archbishop CurleyArchbishop Curley800 Meters21.2:14.76a12
Feb 12MIAA Indoor Track and Field Championships (BOYS ONLY)Feb 12 · 1600 Meters · Place 13 · Archbishop CurleyArchbishop Curley1600 Meters13.5:05.18a12
Jan 14MIAA League Meet #3 (Boys Only)Jan 14 · 1600 Meters · Place 4 · Archbishop CurleyArchbishop Curley1600 Meters4.4:54.90a PB12

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8MIAA League Meet #2Jan 8 · 1600 Meters · Place 5 · Archbishop CurleyArchbishop Curley1600 Meters55:12.68 PB12

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 18MIAA League Meet (Boys Only)Dec 18 · 1600 Meters · Place 1 · Archbishop CurleyArchbishop Curley1600 Meters1.4:58.2012

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 3IAAM/MIAA Regular Season Meet #3Jan 3 · 1600 Meters · Place 21 · Archbishop CurleyArchbishop Curley1600 Meters215:17.7710