Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCentennial Conference Outdoor Championships · May 210.80Centennial Conference Outdoor ChampionshipsMay 2, 2025
200 Meters · IndoorMercer County Championships · Jan 2124.11Mercer County ChampionshipsJanuary 21, 2024
200 Meters · OutdoorSprint Night 2024 · May 2422.82Sprint Night 2024May 24, 2024
400 Meters · IndoorSJTCA Winter Meet #18 · Feb 1254.23SJTCA Winter Meet #18February 12, 2024
45 Meter · IndoorPeddie Winter Scrimage · Dec 145.86aPeddie Winter ScrimageDecember 14, 2022
55 Meter · IndoorSJTCA Winter Meet #1 · Dec 86.80aSJTCA Winter Meet #1December 8, 2023
55 Meters · IndoorNJSIAA Non-Public A & B State Championships · Feb 166.64NJSIAA Non-Public A & B State ChampionshipsFebruary 16, 2024
60 Meter · IndoorKeogh Invitational · Feb 197.12aKeogh InvitationalFebruary 19, 2026
60 Meters · IndoorCentennial Conference Indoor Championships · Feb 287.15aCentennial Conference Indoor ChampionshipsFebruary 28, 2026
Long Jump · IndoorWidener Indoor Classic · Feb 156.00mWidener Indoor ClassicFebruary 15, 2025
Long Jump · OutdoorWidener Final Qualifier · May 125.85mWidener Final QualifierMay 12, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 100 Meters · Place 13 · UrsinusUrsinus100 MetersRound P13.11.33aWind: 0.5So
Apr 10Dennis CraddockApr 10 · Long Jump · Place 20 · UrsinusUrsinusLong Jump20.6.01mWind: 0.7So
Apr 10Dennis CraddockApr 10 · 100 Meters · Place 36 · UrsinusUrsinus100 MetersRound P36.12.57aWind: -3.2So
Apr 4Ursinus SpringfestApr 4 · Long Jump · Place 9 · UrsinusUrsinusLong Jump9.6.43mWind: 1.3So

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · Long Jump · Place 2 · UrsinusUrsinusLong Jump26.82mSO
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 60 Meters · Place 14 · UrsinusUrsinus60 Meters147.15a PBSO
Feb 19Keogh InvitationalFeb 19 · 60 Meter · Place 4 · UrsinusUrsinus60 Meter4.7.12a PBSo
Feb 19Keogh InvitationalFeb 19 · Long Jump · Place 5 · UrsinusUrsinusLong Jump5.6.39mSo
Feb 13Widener Indoor ClassicFeb 13 · Long Jump · Place 27 · UrsinusUrsinusLong Jump275.97mSo
Feb 7Frank Colden InvitationalFeb 7 · Long Jump · UrsinusUrsinusLong Jump—FOULSo
Feb 7Frank Colden InvitationalFeb 7 · 60 Meters · Place 10 · UrsinusUrsinus60 MetersRound P107.27aSo
Jan 31PLEX ShootoutJan 31 · Long Jump · Place 2 · UrsinusUrsinusLong Jump26.57mSo

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · Long Jump · Place 22 · UrsinusUrsinusLong Jump22.6.27mWind: 0Fr
May 12Widener Final QualifierMay 12 · Long Jump · Place 19 · UrsinusUrsinusLong Jump195.85m PBFR
May 12Widener Final QualifierMay 12 · 100 Meters · Place 27 · UrsinusUrsinus100 MetersRound P2711.19FR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · Long Jump · Place 1 · UrsinusUrsinusLong Jump16.87mFR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 100 Meters · Place 5 · UrsinusUrsinus100 MetersRound P510.80 PBFR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 100 Meters · Place 5 · UrsinusUrsinus100 Meters511.00FR
Apr 27Gwynedd Mercy Last Chance InvitationalApr 27 · 100 Meters · Place 1 · UrsinusUrsinus100 Meters111.59FR
Apr 5Ursinus Track FestivalApr 5 · Long Jump · Place 4 · UrsinusUrsinusLong Jump4.6.59mWind: 2.2Fr
Apr 5Ursinus Track FestivalApr 5 · 200 Meters · UrsinusUrsinus200 Meters--DNSWind: 0Fr
Mar 28Danny Curran InvitationalMar 28 · Long Jump · Place 17 · UrsinusUrsinusLong Jump176.46mFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · Long Jump · Place 3 · UrsinusUrsinusLong Jump36.52m—
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 60 Meters · Place 9 · UrsinusUrsinus60 Meters97.21a—
Feb 15Widener Indoor ClassicFeb 15 · 60 Meter · Place 27 · UrsinusUrsinus60 MeterRound P27.7.17aFr
Feb 15Widener Indoor ClassicFeb 15 · Long Jump · Place 24 · UrsinusUrsinusLong Jump24.6.00m PBFr
Jan 25Coach I OpenJan 25 · Long Jump · Place 2 · UrsinusUrsinusLong Jump26.30m—
Jan 25Coach I OpenJan 25 · 60 Meters · Place 14 · UrsinusUrsinus60 Meters147.25a—
Jan 19Collegeville ClassicJan 19 · 60 Meters · Place 2 · UrsinusUrsinus60 Meters27.23a—
Jan 19Collegeville ClassicJan 19 · 60 Meters · Place 2 · UrsinusUrsinus60 Meters27.19a—
Jan 19Collegeville ClassicJan 19 · Long Jump · Place 2 · UrsinusUrsinusLong Jump26.42m—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 200 Meters · Place 30 · Notre DameNotre Dame200 Meters30.23.62a12
Jun 7NJSIAA Non Public A-BJun 7 · 100 Meters · Place 24 · Notre DameNotre Dame100 MetersRound P24.11.75aWind: -1.212
May 28East Brunswick Sprint Series #2May 28 · 200 Meters · Place 29 · Notre Dame HNotre Dame H200 Meters2923.38—
May 24Sprint Night 2024May 24 · 200 Meters · Place 8 · Notre DameNotre Dame200 Meters822.82 PB12
May 17Mercer County T&F ChampionshipsMay 17 · 200 Meters · Place 12 · Notre DameNotre Dame200 Meters12.23.10a12
May 17Mercer County T&F ChampionshipsMay 17 · 100 Meters · Place 10 · Notre DameNotre Dame100 MetersRound P10.11.28a12
May 11Mercer Coaches ClassicMay 11 · 100 Meters · Place 3 · Notre DameNotre Dame100 Meters311.4412
Apr 20Mercer County RelaysApr 20 · Long Jump · Place 4 · Notre DameNotre DameLong Jump419-612

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 29Monmouth U. TC Indoor Showcase 3Feb 29 · 55 Meters · Place 2 · Notre Dame HNotre Dame H55 Meters26.65—
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 5 · Notre DameNotre Dame55 MetersRound P56.64 PB12
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 5 · Notre DameNotre Dame55 Meters56.6512
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 5 · Notre DameNotre Dame55 MetersRound P56.6412
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 5 · Notre DameNotre Dame55 Meters56.6512
Feb 12SJTCA Winter Meet #18Feb 12 · 55 Meters · Place 1 · Notre DameNotre Dame55 Meters16.7712
Feb 12SJTCA Winter Meet #18Feb 12 · 400 Meters · Place 10 · Notre DameNotre Dame400 Meters1054.23 PB12
Jan 21Mercer County ChampionshipsJan 21 · Long Jump · Place 6 · Notre DameNotre DameLong Jump619-5.2512
Jan 21Mercer County ChampionshipsJan 21 · 200 Meters · Place 10 · Notre DameNotre Dame200 Meters1024.11 PB12
Jan 21Mercer County ChampionshipsJan 21 · 55 Meters · Place 5 · Notre DameNotre Dame55 MetersRound P56.7312
Jan 21Mercer County ChampionshipsJan 21 · 55 Meters · Place 3 · Notre DameNotre Dame55 Meters36.6712

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30NJCTC Winter RelaysDec 30 · Long Jump · Place 6 · Notre DameNotre DameLong Jump6.19-212
Dec 8SJTCA Winter Meet #1Dec 8 · 55 Meter · Place 3 · Notre DameNotre Dame55 Meter3.6.80a PB12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 55 Meters · Place 13 · Notre DameNotre Dame55 MetersRound P136.7911
Jan 22Mercer County ChampionshipsJan 22 · Long Jump · Place 12 · Notre DameNotre DameLong Jump1219-011
Jan 22Mercer County ChampionshipsJan 22 · 200 Meters · Place 17 · Notre DameNotre Dame200 Meters1724.5611
Jan 22Mercer County ChampionshipsJan 22 · 55 Meters · Place 12 · Notre DameNotre Dame55 MetersRound P126.8711

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Peddie Winter ScrimmageDec 13 · 45m Hurdles · Place 7 · Notre DameNotre Dame45m Hurdles7.8.06a12
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 100 Meters · Place 16 · Notre DameNotre Dame100 Meters16.11.33aWind: 1.211
May 30East Brunswick Sprint SeriesMay 30 · 200 Meters · Place 16 · Notre Dame HNotre Dame H200 Meters1623.70—
May 19Mercer County ChampionshipsMay 19 · 100 Meters · Place 9 · Notre DameNotre Dame100 MetersRound P911.5311
May 17Poreda InvitationalMay 17 · 100 Meters · Place 1 · Notre DameNotre Dame100 Meters1.11.33a11
May 13Mercer Coaches ClassicMay 13 · Long Jump · Place 7 · Notre DameNotre DameLong Jump719-2JR
May 13Mercer Coaches ClassicMay 13 · 100 Meters · Place 16 · Notre DameNotre Dame100 Meters1611.38JR
Apr 22Mercer County RelaysApr 22 · Long Jump · Place 5 · Notre DameNotre DameLong Jump519-2JR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Peddie Winter ScrimageDec 14 · 45 Meter · Place 4 · Notre DameNotre Dame45 Meter4.5.86a PB11

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17Nottingham Sr Day: NHS v ND Dual MeetMay 17 · Long Jump · Place 9 · Notre DameNotre DameLong Jump9.15-210
May 17Nottingham Sr Day: NHS v ND Dual MeetMay 17 · 100 Meters · Place 6 · Notre DameNotre Dame100 Meters6.11.810
May 14Hopewell Valley Freshman/Sophomore InvitationalMay 14 · Long Jump · Place 13 · Notre DameNotre DameLong Jump1315-10SO
May 14Hopewell Valley Freshman/Sophomore InvitationalMay 14 · 200 Meters · Place 14 · Notre DameNotre Dame200 Meters1424.52SO
May 14Hopewell Valley Freshman/Sophomore InvitationalMay 14 · 100 Meters · Place 9 · Notre DameNotre Dame100 MetersRound P911.82SO
May 12Mercer Coaches ClassicMay 12 · 100 Meters · Place 12 · Notre DameNotre Dame100 Meters1211.92—
May 10CVC Showdown #3May 10 · 200 Meters · Place 37 · Notre DameNotre Dame200 Meters37.24.06a10
May 3CVC Showdown #2May 3 · 100 Meters · Place 30 · Notre DameNotre Dame100 Meters30.12.17a10
Apr 25WW-P North vs. Notre DameApr 25 · Long Jump · Place 4 · Notre DameNotre DameLong Jump4.17-1110
Apr 25WW-P North vs. Notre DameApr 25 · 200 Meters · Place 2 · Notre DameNotre Dame200 Meters2.23.910
Apr 25WW-P North vs. Notre DameApr 25 · 100 Meters · Place 4 · Notre DameNotre Dame100 Meters4.11.610
Apr 12WWP-South vs. Notre DameApr 12 · Long Jump · Place 6 · Notre DameNotre DameLong Jump6.16-11.7510
Apr 12WWP-South vs. Notre DameApr 12 · 200 Meters · Place 2 · Notre DameNotre Dame200 Meters2.24.010
Apr 12WWP-South vs. Notre DameApr 12 · 100 Meters · Place 4 · Notre DameNotre Dame100 Meters4.11.610