Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Indoor2026 Paul Donahue Invitational · Apr 1711.41a2026 Paul Donahue InvitationalApril 17, 2026
100 Meters · OutdoorBlue Jay Tune Up · Apr 2611.15aBlue Jay Tune UpApril 26, 2025
200 Meters · Indoor2026 Paul Donahue Invitational · Apr 1723.20a2026 Paul Donahue InvitationalApril 17, 2026
200 Meters · OutdoorMessiah Invitational · Apr 923.15aMessiah InvitationalApril 9, 2026
300 Meters · IndoorDemarest Invitational · Dec 1742.37aDemarest InvitationalDecember 17, 2022
400 Meters · IndoorCoach "I" Invitational · Jan 241:01.96aCoach "I" InvitationalJanuary 24, 2026
400 Meters · OutdoorHightstown vs. Hamilton West Dual Meet · Apr 251:00.8Hightstown vs. Hamilton West Dual MeetApril 25, 2022
55 Meter · IndoorDemarest Invitational · Dec 177.14aDemarest InvitationalDecember 17, 2022
55 Meters · IndoorMercer County Championships · Jan 226.94Mercer County ChampionshipsJanuary 22, 2023
60 Meter · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 287.14aMiddle Atlantic (MAC) Indoor ChampionshipsFebruary 28, 2025
60 Meters · IndoorBlue and White Invite · Feb 77.25aBlue and White InviteFebruary 7, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 100 Meters · Place 18 · Eastern (Pa.)Eastern (Pa.)100 MetersRound P18.11.19aWind: 0.9Jr
Apr 25Blue Jay Tune-UpApr 25 · 200 Meters · Place 8 · Eastern (Pa.)Eastern (Pa.)200 Meters8.23.92aWind: -1.9Jr
Apr 9Messiah InvitationalApr 9 · 200 Meters · Place 33 · Eastern (Pa.)Eastern (Pa.)200 Meters33.23.15a PBWind: 1.8Jr
Apr 9Messiah InvitationalApr 9 · 100 Meters · Place 18 · Eastern (Pa.)Eastern (Pa.)100 MetersRound P18.11.22aWind: 3.4Jr

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 200 Meters · Place 48 · Eastern (Pa.)Eastern (Pa.)200 Meters48.23.20a PBWind: -0.3Jr
Apr 172026 Paul Donahue InvitationalApr 17 · 100 Meters · Place 38 · Eastern (Pa.)Eastern (Pa.)100 Meters38.11.41a PBWind: 0.3Jr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 60 Meter · Place 21 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P21.7.25aJr
Feb 20PSU Tune-UpFeb 20 · 200 Meters · Place 24 · Eastern (Pa.)Eastern (Pa.)200 Meters2423.95aJr
Feb 20PSU Tune-UpFeb 20 · 60 Meters · Place 29 · Eastern (Pa.)Eastern (Pa.)60 MetersRound P297.31aJr
Feb 13Widener Indoor ClassicFeb 13 · 60 Meters · Place 36 · Eastern (Pa.)Eastern (Pa.)60 MetersRound P367.35aJr
Feb 7Blue and White InviteFeb 7 · 200 Meters · Place 15 · Eastern (Pa.)Eastern (Pa.)200 Meters1523.86aJr
Feb 7Blue and White InviteFeb 7 · 60 Meters · Place 10 · Eastern (Pa.)Eastern (Pa.)60 Meters107.25a PBJr
Jan 31Widener Schuylkill ShowdownJan 31 · 60 Meter · Place 42 · Eastern (Pa.)Eastern (Pa.)60 Meter42.7.48aJr
Jan 31Widener Schuylkill ShowdownJan 31 · 200 Meters · Place 31 · Eastern (Pa.)Eastern (Pa.)200 Meters31.23.77aJr
Jan 24Coach "I" InvitationalJan 24 · 400 Meters · Place 46 · Eastern (Pa.)Eastern (Pa.)400 Meters46.1:01.96a PBJr

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 60 Meter · Place 14 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P14.7.31aJr
Dec 5Diplomat OpenDec 5 · 400 Meters · Eastern (Pa.)Eastern (Pa.)400 Meters--DNSJr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 60 Meter · Place 13 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P13.7.14a PBSo
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 200 Meters · Place 31 · Eastern (Pa.)Eastern (Pa.)200 Meters31.23.92aSo
Feb 21Keogh InvitationalFeb 21 · 60 Meters · Place 11 · Eastern (Pa.)Eastern (Pa.)60 Meters117.30a—
Feb 15Susquehanna InvitationalFeb 15 · 60 Meter · Place 17 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P17.7.28aSo
Feb 15Susquehanna InvitationalFeb 15 · 200 Meters · Place 15 · Eastern (Pa.)Eastern (Pa.)200 Meters15.23.81aSo
Feb 8Frank Colden InviteFeb 8 · 200 Meters · Place 12 · Eastern (Pa.)Eastern (Pa.)200 Meters1223.94a—
Feb 8Frank Colden InviteFeb 8 · 60 Meters · Place 13 · Eastern (Pa.)Eastern (Pa.)60 Meters137.32a—
Jan 31Seamus McElligottJan 31 · 60 Meter · Place 7 · Eastern (Pa.)Eastern (Pa.)60 Meter7.7.33aSo
Jan 31Seamus McElligottJan 31 · 200 Meters · Place 14 · Eastern (Pa.)Eastern (Pa.)200 Meters14.24.14aSo
Jan 25Coach I OpenJan 25 · 60 Meters · Place 16 · Eastern (Pa.)Eastern (Pa.)60 Meters167.29a—
Jan 18Alvernia Winter InviteJan 18 · 200 Meters · Place 17 · Eastern (Pa.)Eastern (Pa.)200 Meters1724.16a—
Jan 18Alvernia Winter InviteJan 18 · 60 Meters · Place 24 · Eastern (Pa.)Eastern (Pa.)60 Meters247.31a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26Blue Jay Tune UpApr 26 · 200 Meters · Place 12 · Eastern (Pa.)Eastern (Pa.)200 Meters12.22.79aWind: 4.3So
Apr 26Blue Jay Tune UpApr 26 · 100 Meters · Place 9 · Eastern (Pa.)Eastern (Pa.)100 MetersRound P9.11.15a PBWind: 0So
Apr 442nd Millersville MetricsApr 4 · 200 Meters · Place 16 · Eastern (Pa.)Eastern (Pa.)200 Meters1623.60aSo
Apr 442nd Millersville MetricsApr 4 · 100 Meters · Place 12 · Eastern (Pa.)Eastern (Pa.)100 MetersRound P1211.45aSo
Mar 28Danny Curran InvitationalMar 28 · 200 Meters · Place 74 · Eastern (Pa.)Eastern (Pa.)200 Meters7423.20aSo
Mar 28Danny Curran InvitationalMar 28 · 100 Meters · Place 36 · Eastern (Pa.)Eastern (Pa.)100 Meters3611.30aSo

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · 60 Meter · Place 13 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P13.7.30aSo
Dec 6Diplomat OpenDec 6 · 200 Meters · Place 17 · Eastern (Pa.)Eastern (Pa.)200 Meters17.24.13aSo
Feb 23Middle Atlantic Conference Indoor ChampionshipsFeb 23 · 60 Meter · Place 28 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P28.7.31aFr
Feb 16PSU Tune-UpFeb 16 · 60 Meter · Place 7 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P7.7.38aFr
Feb 16PSU Tune-UpFeb 16 · 60 Meter · Place 6 · Eastern (Pa.)Eastern (Pa.)60 Meter6.7.35aFr
Feb 9Blue & White InvitationalFeb 9 · 200 Meters · Place 28 · Eastern (Pa.)Eastern (Pa.)200 Meters2824.93a—
Feb 9Blue & White InvitationalFeb 9 · 60 Meters · Place 17 · Eastern (Pa.)Eastern (Pa.)60 Meters177.37a—
Feb 3Frank Colden InvitationalFeb 3 · 200 Meters · Place 30 · Eastern (Pa.)Eastern (Pa.)200 Meters3025.28a—
Jan 27Mini Dip InvitationalJan 27 · 60 Meter · Place 18 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P18.7.46aFr
Jan 27Mini Dip InvitationalJan 27 · 200 Meters · Place 29 · Eastern (Pa.)Eastern (Pa.)200 Meters29.25.28aFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · 100 Meters · Place 22 · Eastern (Pa.)Eastern (Pa.)100 MetersRound P22.11.50aWind: -0.1Fr
Apr 27Blue Jay Tune UpApr 27 · 200 Meters · Place 10 · Eastern (Pa.)Eastern (Pa.)200 Meters1023.70a—
Apr 13Bill Butler Collegiate InvitationalApr 13 · 200 Meters · Place 26 · Eastern (Pa.)Eastern (Pa.)200 Meters26.23.76aWind: 2Fr
Apr 13Bill Butler Collegiate InvitationalApr 13 · 100 Meters · Place 22 · Eastern (Pa.)Eastern (Pa.)100 Meters22.11.53aWind: 0.1Fr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · 200 Meters · Place 30 · Eastern (Pa.)Eastern (Pa.)200 Meters30.24.26aWind: 1.8Fr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · 100 Meters · Place 22 · Eastern (Pa.)Eastern (Pa.)100 MetersRound P22.11.72aWind: 1.9Fr

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 8Susquehanna Early Season Multi & InvitationalDec 8 · 60 Meter · Place 26 · Eastern (Pa.)Eastern (Pa.)60 Meter26.7.39aFr
Dec 8Susquehanna Early Season Multi & InvitationalDec 8 · 200 Meters · Place 43 · Eastern (Pa.)Eastern (Pa.)200 Meters43.24.97aFr
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 55 Meters · Place 19 · Hamilton HS WestHamilton HS West55 MetersRound P197.0212
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 55 Meters · Place 19 · Hamilton HS WestHamilton HS West55 MetersRound P197.0212
Jan 22Mercer County ChampionshipsJan 22 · 55 Meters · Place 15 · Hamilton HS WestHamilton HS West55 MetersRound P156.94 PB12
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 5 · Hamilton HS WestHamilton HS West55 Meters56.9912
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 6 · Hamilton HS WestHamilton HS West55 Meters67.0512
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 6 · Hamilton HS WestHamilton HS West55 MetersRound P67.0512
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 5 · Hamilton HS WestHamilton HS West55 Meters56.9912
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 5 · Hamilton HS WestHamilton HS West55 Meters56.9912
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 6 · Hamilton HS WestHamilton HS West55 Meters67.0512

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 100 Meters · Place 20 · Hamilton HS WestHamilton HS West100 MetersRound P2011.8012
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 200 Meters · Place 33 · Hamilton HS WestHamilton HS West200 Meters3324.4612
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 100 Meters · Place 20 · Hamilton HS WestHamilton HS West100 MetersRound P2011.8012
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 200 Meters · Place 33 · Hamilton HS WestHamilton HS West200 Meters3324.4612
May 19Mercer County ChampionshipsMay 19 · 200 Meters · Place 30 · Hamilton WestHamilton West200 Meters3024.5012
May 19Mercer County ChampionshipsMay 19 · 100 Meters · Place 18 · Hamilton WestHamilton West100 MetersRound P1811.8812
May 15Princeton vs Hamilton Dual MeetMay 15 · 200 Meters · Place 4 · Hamilton WestHamilton West200 Meters4.23.712

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #2Dec 27 · 200 Meters · Place 23 · Hamilton WestHamilton West200 Meters23.25.22a12
Dec 17Demarest InvitationalDec 17 · 300 Meters · Place 65 · Hamilton WestHamilton West300 Meters65.42.37a PB12
Dec 17Demarest InvitationalDec 17 · 55 Meter · Place 38 · Hamilton WestHamilton West55 MeterRound P38.7.14a PB12
Jan 21Mercer County ChampionshipsJan 21 · 55 Meters · Place 17 · Hamilton HS WestHamilton HS West55 MetersRound P176.9611

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 100 Meters · Place 29 · Hamilton HS WestHamilton HS West100 Meters2911.9211
May 27Mercer County ChampionshipsMay 27 · 200 Meters · Place 22 · Hamilton HS WestHamilton HS West200 Meters2224.36JR
May 27Mercer County ChampionshipsMay 27 · 100 Meters · Place 23 · Hamilton HS WestHamilton HS West100 MetersRound P2312.05JR
May 21CVC InvitationalMay 21 · 200 Meters · Place 22 · Hamilton HS WestHamilton HS West200 Meters2224.51JR
May 21CVC InvitationalMay 21 · 100 Meters · Place 20 · Hamilton HS WestHamilton HS West100 Meters2011.916JR
May 12Mercer Coaches ClassicMay 12 · 100 Meters · Place 6 · Hamilton HS WestHamilton HS West100 Meters611.65—
May 3CVC Showdown #2May 3 · 100 Meters · Place 14 · Hamilton WestHamilton West100 Meters14.11.71a11
Apr 25Hightstown vs. Hamilton West Dual MeetApr 25 · 400 Meters · Place 6 · Hamilton WestHamilton West400 Meters6.1:00.8 PB11
Apr 25Hightstown vs. Hamilton West Dual MeetApr 25 · 100 Meters · Place 5 · Hamilton WestHamilton West100 Meters5.11.411
Apr 11Steinert vs. Hamilton HS West Dual MeetApr 11 · 200 Meters · Place 3 · Hamilton WestHamilton West200 Meters3.24.011
Apr 11Steinert vs. Hamilton HS West Dual MeetApr 11 · 100 Meters · Place 1 · Hamilton WestHamilton West100 Meters1.11.611

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #2Dec 27 · 200 Meters · Place 16 · Hamilton WestHamilton West200 Meters16.26.06a11