Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMessiah Invitational · Apr 911.47aMessiah InvitationalApril 9, 2026
200 Meters · IndoorLebanon Valley Mini Meet · Mar 2123.65aLebanon Valley Mini MeetMarch 21, 2026
200 Meters · OutdoorShippensburg Mid-Week PR Bonanza Meet · Apr 1623.16aShippensburg Mid-Week PR Bonanza MeetApril 16, 2026
300 Meters · IndoorBlue & White Invite · Feb 838.64Blue & White InviteFebruary 8, 2025
400 Meters · IndoorCoach "I" Invitational · Jan 2454.87aCoach "I" InvitationalJanuary 24, 2026
500 Meters · IndoorIX Annual Pat Russo Invitational · Dec 141:21.01aIX Annual Pat Russo InvitationalDecember 14, 2022
55 Meter · IndoorIX Annual Pat Russo Invitational · Dec 147.30aIX Annual Pat Russo InvitationalDecember 14, 2022
60 Meter · IndoorDiplomat Open · Dec 67.44aDiplomat OpenDecember 6, 2024
60 Meters · IndoorPLEX Shootout · Jan 317.35aPLEX ShootoutJanuary 31, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24Paul Kaiser ClassicApr 24 · 200 Meters · Place 39 · York (Pa.)York (Pa.)200 Meters39.23.74aWind: 1.8Jr
Apr 24Paul Kaiser ClassicApr 24 · 100 Meters · Place 29 · York (Pa.)York (Pa.)100 MetersRound P29.11.54aWind: -0.3Jr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 200 Meters · Place 28 · York (Pa.)York (Pa.)200 Meters28.23.16a PBWind: 1.3Jr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 100 Meters · Place 32 · York (Pa.)York (Pa.)100 Meters32.11.40aWind: 2.3Jr
Apr 9Messiah InvitationalApr 9 · 200 Meters · Place 32 · York (Pa.)York (Pa.)200 Meters32.23.13aWind: 2.9Jr
Apr 9Messiah InvitationalApr 9 · 100 Meters · Place 36 · York (Pa.)York (Pa.)100 MetersRound P36.11.47a PBWind: 1.1Jr
Apr 1York College Twilight MeetApr 1 · 200 Meters · Place 35 · York (Pa.)York (Pa.)200 Meters3523.55aJr
Apr 1York College Twilight MeetApr 1 · 100 Meters · Place 35 · York (Pa.)York (Pa.)100 Meters3511.62aJr
Mar 28LVC Blue & White OpenMar 28 · 200 Meters · Place 3 · York (Pa.)York (Pa.)200 Meters3.23.37aWind: 1.1Jr
Mar 28LVC Blue & White OpenMar 28 · 100 Meters · Place 16 · York (Pa.)York (Pa.)100 Meters16.11.61aWind: 1.1Jr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 21Lebanon Valley Mini MeetMar 21 · 200 Meters · Place 15 · York (Pa.)York (Pa.)200 Meters15.23.65a PBWind: 0.2Jr
Mar 21Lebanon Valley Mini MeetMar 21 · 100 Meters · Place 19 · York (Pa.)York (Pa.)100 Meters19.11.62aWind: 2.6Jr
Feb 14SU Valentine InviteFeb 14 · 200 Meters · Place 15 · York (Pa.)York (Pa.)200 Meters1524.16aJr
Feb 14SU Valentine InviteFeb 14 · 60 Meters · Place 29 · York (Pa.)York (Pa.)60 MetersRound P297.39aJr
Feb 7Blue and White InviteFeb 7 · 200 Meters · Place 16 · York (Pa.)York (Pa.)200 Meters1623.89aJr
Feb 7Blue and White InviteFeb 7 · 60 Meters · Place 26 · York (Pa.)York (Pa.)60 Meters267.48aJr
Jan 31PLEX ShootoutJan 31 · 200 Meters · Place 25 · York (Pa.)York (Pa.)200 Meters2524.14aJr
Jan 31PLEX ShootoutJan 31 · 60 Meters · Place 23 · York (Pa.)York (Pa.)60 MetersRound P237.35a PBJr
Jan 24Coach "I" InvitationalJan 24 · 60 Meter · Place 39 · York (Pa.)York (Pa.)60 MeterRound P39.7.45aJr
Jan 24Coach "I" InvitationalJan 24 · 400 Meters · Place 26 · York (Pa.)York (Pa.)400 Meters26.54.87a PBJr
Jan 17Alvernia Winter InvitationalJan 17 · 200 Meters · Place 39 · York (Pa.)York (Pa.)200 Meters3924.21aJr
Jan 17Alvernia Winter InvitationalJan 17 · 60 Meters · Place 54 · York (Pa.)York (Pa.)60 MetersRound P547.50aJr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 60 Meter · Place 41 · York (Pa.)York (Pa.)60 MeterRound P41.7.49aJr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 200 Meters · Place 34 · York (Pa.)York (Pa.)200 Meters34.24.25aSo
Feb 8Blue & White InviteFeb 8 · 300 Meters · Place 17 · York (Pa.)York (Pa.)300 Meters1738.64 PBSO
Feb 8Blue & White InviteFeb 8 · 60 Meters · Place 18 · York (Pa.)York (Pa.)60 Meters187.43SO
Feb 1PLEX ShootoutFeb 1 · 200 Meters · Place 19 · York (Pa.)York (Pa.)200 Meters1924.02a—
Feb 1PLEX ShootoutFeb 1 · 60 Meters · Place 22 · York (Pa.)York (Pa.)60 Meters227.41a—
Jan 25Coach I OpenJan 25 · 200 Meters · Place 8 · York (Pa.)York (Pa.)200 Meters823.78a—
Jan 25Coach I OpenJan 25 · 60 Meters · Place 30 · York (Pa.)York (Pa.)60 Meters307.41a—
Jan 18Alvernia Winter InviteJan 18 · 200 Meters · Place 21 · York (Pa.)York (Pa.)200 Meters2124.19a—
Jan 18Alvernia Winter InviteJan 18 · 60 Meters · Place 30 · York (Pa.)York (Pa.)60 Meters307.44a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 26Paul Kaiser ClassicApr 26 · 200 Meters · Place 60 · York (Pa.)York (Pa.)200 Meters6024.40SO
Apr 26Paul Kaiser ClassicApr 26 · 100 Meters · Place 61 · York (Pa.)York (Pa.)100 MetersRound P6111.87SO
Apr 26Paul Kaiser ClassicApr 26 · 200 Meters · Place 60 · York (Pa.)York (Pa.)200 Meters6024.40SO
Apr 26Paul Kaiser ClassicApr 26 · 100 Meters · Place 61 · York (Pa.)York (Pa.)100 Meters6111.87SO
Apr 16York College Twilight MeetApr 16 · 200 Meters · Place 18 · York (Pa.)York (Pa.)200 Meters1824.18SO
Apr 16York College Twilight MeetApr 16 · 200 Meters · Place 18 · York (Pa.)York (Pa.)200 Meters1824.18SO
Apr 5Ursinus Track FestivalApr 5 · 100 Meters · Place 51 · York (Pa.)York (Pa.)100 Meters51.12.00aWind: 1.6So
Mar 28Danny Curran InvitationalMar 28 · 200 Meters · Place 111 · York (Pa.)York (Pa.)200 Meters11124.17aSo
Mar 28Danny Curran InvitationalMar 28 · 100 Meters · Place 113 · York (Pa.)York (Pa.)100 Meters11311.99aSo

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · 60 Meter · Place 22 · York (Pa.)York (Pa.)60 MeterRound P22.7.44a PBSo
Dec 6Diplomat OpenDec 6 · 200 Meters · Place 24 · York (Pa.)York (Pa.)200 Meters24.24.51aSo
Feb 9Blue & White InvitationalFeb 9 · 400 Meters · Place 29 · York (Pa.)York (Pa.)400 Meters2957.85a—
Feb 9Blue & White InvitationalFeb 9 · 200 Meters · Place 32 · York (Pa.)York (Pa.)200 Meters3225.02a—
Feb 9Blue & White InvitationalFeb 9 · 60 Meters · Place 34 · York (Pa.)York (Pa.)60 Meters347.66a—
Feb 3Plex ShootoutFeb 3 · 200 Meters · Place 28 · York (Pa.)York (Pa.)200 Meters2825.10Fr
Feb 3Plex ShootoutFeb 3 · 60 Meters · Place 38 · York (Pa.)York (Pa.)60 MetersRound P387.71Fr
Jan 27Mini Dip InvitationalJan 27 · 60 Meter · Place 35 · York (Pa.)York (Pa.)60 MeterRound P35.7.75aFr
Jan 27Mini Dip InvitationalJan 27 · 200 Meters · Place 35 · York (Pa.)York (Pa.)200 Meters35.25.95aFr
Jan 20Alvernia Winter InviteJan 20 · 200 Meters · Place 43 · York (Pa.)York (Pa.)200 Meters4326.59FR
Jan 20Alvernia Winter InviteJan 20 · 60 Meters · Place 45 · York (Pa.)York (Pa.)60 MetersRound P457.83FR

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 27Paul Kaiser ClassicApr 27 · 200 Meters · Place 42 · York (Pa.)York (Pa.)200 Meters4224.33a—
Apr 27Paul Kaiser ClassicApr 27 · 100 Meters · Place 46 · York (Pa.)York (Pa.)100 Meters4611.93a—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · 200 Meters · Place 41 · York (Pa.)York (Pa.)200 Meters4124.31a—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · 100 Meters · Place 41 · York (Pa.)York (Pa.)100 Meters4111.60a—
Apr 11Stevenson InvitationalApr 11 · 200 Meters · Place 13 · York (Pa.)York (Pa.)200 Meters13.23.98aWind: 2.5Fr
Apr 11Stevenson InvitationalApr 11 · 100 Meters · Place 16 · York (Pa.)York (Pa.)100 Meters16.11.70aWind: 3.5Fr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · 200 Meters · Place 31 · York (Pa.)York (Pa.)200 Meters31.24.43aWind: 1.8Fr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · 100 Meters · Place 30 · York (Pa.)York (Pa.)100 MetersRound P30.11.90aWind: 1.8Fr
Mar 27York College Twilight MeetMar 27 · 200 Meters · Place 30 · York (Pa.)York (Pa.)200 Meters3024.82FR
Mar 27York College Twilight MeetMar 27 · 100 Meters · Place 24 · York (Pa.)York (Pa.)100 Meters2412.03FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14IX Annual Pat Russo InvitationalDec 14 · 500 Meters · Place 17 · EastonEaston500 Meters17.1:21.01a PB12
Dec 14IX Annual Pat Russo InvitationalDec 14 · 55 Meter · Place 30 · EastonEaston55 Meter30.7.30a PB12

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 19 MPSSAA 2A East Region ChampionshipsMay 19 · 100 Meters · Place 17 · EastonEaston100 MetersRound P17.12.35a11
May 132022 Bayside Conference ChampionshipsMay 13 · 100 Meters · Place 23 · EastonEaston100 Meters2312.5011
May 52022 Bayside North Division ChampionshipsMay 5 · 100 Meters · Place 11 · EastonEaston100 Meters1112.4911
Apr 26CSD Home Meet 3Apr 26 · 200 Meters · Place 10 · EastonEaston200 Meters1026.0011
Apr 26CSD Home Meet 3Apr 26 · 100 Meters · Place 9 · EastonEaston100 Meters912.0011
Apr 13North Dorchester Home Meet 3Apr 13 · Long Jump · Place 12 · EastonEastonLong Jump1213-00.5011
Apr 13North Dorchester Home Meet 3Apr 13 · 200 Meters · Place 3 · EastonEaston200 Meters325.1011
Apr 13North Dorchester Home Meet 3Apr 13 · 100 Meters · Place 9 · EastonEaston100 Meters913.0011
Apr 6CSD Home Meet 2Apr 6 · 200 Meters · Place 8 · EastonEaston200 Meters825.3011
Apr 6CSD Home Meet 2Apr 6 · 100 Meters · Place 8 · EastonEaston100 Meters812.7011
Mar 29CSD Home Meet 1Mar 29 · 200 Meters · Place 10 · EastonEaston200 Meters1026.7011
Mar 29CSD Home Meet 1Mar 29 · 100 Meters · Place 7 · EastonEaston100 Meters712.5011
Mar 25V Annual Cambridge Classic InvitationalMar 25 · 100 Meters · Place 36 · EastonEaston100 MetersRound P3613.2311

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10MPSSAA 3A South Section 2 ChampionshipsJun 10 · 200 Meters · Place 8 · EastonEaston200 Meters8.26.03a10