Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLafayette Open · Mar 2811.04aLafayette OpenMarch 28, 2026
110m Hurdles · 39" / 0.991m · OutdoorPoreda Invitational · May 1714.73aPoreda InvitationalMay 17, 2023
110m Hurdles · 42" / 1.067m · OutdoorPatriot League Outdoor Track & Field Championships · May 1514.42aPatriot League Outdoor Track & Field ChampionshipsMay 15, 2026
200 Meters · IndoorWidener Indoor Classic · Feb 1523.06aWidener Indoor ClassicFebruary 15, 2025
200 Meters · OutdoorNavy Spring Invitational · Apr 1722.25aNavy Spring InvitationalApril 17, 2026
400 Meters · OutdoorJohn Covert Classic · Apr 2452.20aJohn Covert ClassicApril 24, 2026
400m Hurdles · 36" / 0.914m · OutdoorLafayette-Lehigh · May 254.12aLafayette-LehighMay 2, 2026
55 Meters · IndoorNJSIAA Group Championships · Feb 176.79NJSIAA Group ChampionshipsFebruary 17, 2023
55 Meters · OutdoorRobbinsville/Hopewell/Notre Dame Tri-Meet · Mar 177.05Robbinsville/Hopewell/Notre Dame Tri-MeetMarch 17, 2021
55m Hurdles · 39" · IndoorNJCTC Wayne Letwink Memorial Winter Championship · Feb 28.90aNJCTC Wayne Letwink Memorial Winter ChampionshipFebruary 2, 2020
60m Hurdles · 42" / 1.067m · IndoorLafayette at Lehigh · Feb 18.26aLafayette at LehighFebruary 1, 2025
High Jump · IndoorPeddie Winter Scrimage · Dec 144-10.00Peddie Winter ScrimageDecember 14, 2022
Long Jump · IndoorNJCTC Winter Relays · Dec 3018-1.25NJCTC Winter RelaysDecember 30, 2022

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 400m Hurdles · Place 21 · LafayetteLafayette400m Hurdles36" / 0.914mRound P21.1:00.25aJr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 110m Hurdles · Place 5 · LafayetteLafayette110m Hurdles42" / 1.067mRound P5.14.42a PBWind: -0.6Jr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 110m Hurdles · Place 3 · LafayetteLafayette110m Hurdles42" / 1.067m3.14.13aWind: 2.1Jr
May 2Lafayette-LehighMay 2 · 400m Hurdles · Place 1 · LafayetteLafayette400m Hurdles36" / 0.914m1.54.12a PBJr
May 2Lafayette-LehighMay 2 · 110m Hurdles · Place 1 · LafayetteLafayette110m Hurdles42" / 1.067m1.14.48aWind: 0Jr
Apr 24John Covert ClassicApr 24 · 110m Hurdles · Place 1 · LafayetteLafayette110m Hurdles42" / 1.067m1.14.88aWind: 0.8Jr
Apr 24John Covert ClassicApr 24 · 400 Meters · Place 10 · LafayetteLafayette400 Meters10.52.20a PBJr
Apr 17Navy Spring InvitationalApr 17 · 110m Hurdles · Place 2 · LafayetteLafayette110m Hurdles42" / 1.067m2.14.43aWind: 2.9Jr
Apr 17Navy Spring InvitationalApr 17 · 200 Meters · Place 13 · LafayetteLafayette200 Meters13.22.25a PBWind: 2Jr
Apr 11Rutgers RelaysApr 11 · 400m Hurdles · Place 11 · LafayetteLafayette400m Hurdles36" / 0.914m11.56.12aJr
Apr 11Rutgers RelaysApr 11 · 110m Hurdles · Place 1 · LafayetteLafayette110m Hurdles42" / 1.067m1.14.45aWind: 3.7Jr
Apr 4ESU All AmericanApr 4 · 110m Hurdles · Place 1 · LafayetteLafayette110m Hurdles42" / 1.067m1.14.90aWind: -1.1Jr
Mar 28Lafayette OpenMar 28 · 200 Meters · Place 4 · LafayetteLafayette200 Meters422.34aJr
Mar 28Lafayette OpenMar 28 · 100 Meters · Place 2 · LafayetteLafayette100 Meters211.04a PBJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 60m Hurdles · Place 9 · LafayetteLafayette60m Hurdles42" / 1.067mRound P9.8.36aWind: 0Jr
Feb 20Bucknell Tune-UpFeb 20 · 60m Hurdles · Place 1 · LafayetteLafayette60m HurdlesRound P18.34JR
Feb 20Bucknell Tune-UpFeb 20 · 60m Hurdles · Place 1 · LafayetteLafayette60m Hurdles18.35JR
Feb 13Widener Indoor ClassicFeb 13 · 60m Hurdles · Place 5 · LafayetteLafayette60m HurdlesRound P58.50aJr
Feb 13Widener Indoor ClassicFeb 13 · 60m Hurdles · Place 4 · LafayetteLafayette60m Hurdles48.42aJr
Jan 31Lehigh Lafayette Dual MeetJan 31 · 60m Hurdles · Place 1 · LafayetteLafayette60m Hurdles18.35aJR

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 6TCNJ Indoor OpenerDec 6 · 60m Hurdles · Place 3 · LafayetteLafayette60m Hurdles42" / 1.067mRound P3.8.37aJr
Dec 6TCNJ Indoor OpenerDec 6 · 60m Hurdles · Place 3 · LafayetteLafayette60m Hurdles42" / 1.067m3.8.42aJr
Feb 21Bucknell Tune UpFeb 21 · 60m Hurdles · Place 4 · LafayetteLafayette60m HurdlesRound P48.38a—
Feb 21Bucknell Tune UpFeb 21 · 60m Hurdles · Place 3 · LafayetteLafayette60m Hurdles38.42a—
Feb 15Widener Indoor ClassicFeb 15 · 60m Hurdles · Place 5 · LafayetteLafayette60m Hurdles42" / 1.067mRound P5.8.52aSo
Feb 15Widener Indoor ClassicFeb 15 · 60m Hurdles · Place 5 · LafayetteLafayette60m Hurdles42" / 1.067m5.8.37aSo
Feb 15Widener Indoor ClassicFeb 15 · 200 Meters · Place 36 · LafayetteLafayette200 Meters36.23.06a PBSo
Feb 1Lafayette at LehighFeb 1 · 60m Hurdles · Place 1 · LafayetteLafayette60m Hurdles42" / 1.067m1.8.26a PBSo
Jan 25Gulden InvitationalJan 25 · 60m Hurdles · Place 10 · LafayetteLafayette60m Hurdles108.57a—
Jan 17NYC Gotham CupJan 17 · 60m Hurdles · Place 9 · LafayetteLafayette60m Hurdles42" / 1.067mRound P9.8.53aSo

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 110m Hurdles · Place 10 · LafayetteLafayette110m Hurdles42" / 1.067mRound P10.14.89aWind: 1So
Apr 19Bucknell Team ChallengeApr 19 · 400m Hurdles · Place 9 · LafayetteLafayette400m Hurdles958.29SO
Apr 19Bucknell Team ChallengeApr 19 · 110m Hurdles · Place 4 · LafayetteLafayette110m Hurdles414.64SO
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 110m Hurdles · Place 14 · LafayetteLafayette110m Hurdles1415.01aSo
Apr 5Lafayette v. LehighApr 5 · 400m Hurdles · Place 3 · LafayetteLafayette400m Hurdles36" / 0.914m3.56.36aSo
Apr 5Lafayette v. LehighApr 5 · 110m Hurdles · Place 4 · LafayetteLafayette110m Hurdles42" / 1.067m4.15.79aWind: 2.6So
Mar 29Lafayette OpenMar 29 · 110m Hurdles · Place 4 · LafayetteLafayette110m Hurdles414.86aSo
Mar 21Bob Davidson Team ChallengeMar 21 · 400m Hurdles · Place 8 · LafayetteLafayette400m Hurdles36" / 0.914m8.58.46aSo
Mar 21Bob Davidson Team ChallengeMar 21 · 110m Hurdles · Place 3 · LafayetteLafayette110m Hurdles42" / 1.067m3.14.74aWind: 2.4So

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 60m Hurdles · Place 5 · LafayetteLafayette60m Hurdles42" / 1.067m5.8.39aSo

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 1Bison OpenerDec 1 · 60m Hurdles · Place 7 · LafayetteLafayette60m Hurdles42" / 1.067mRound P7.8.57aFr
Dec 1Bison OpenerDec 1 · 60m Hurdles · Place 6 · LafayetteLafayette60m Hurdles42" / 1.067m6.8.45aFr
Dec 1Bison OpenerDec 1 · 200 Meters · Place 28 · LafayetteLafayette200 Meters28.23.74aFr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 55 Meters · Place 12 · Notre DameNotre Dame55 MetersRound P126.79 PB12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 55m Hurdles · Place 6 · Notre DameNotre Dame55m HurdlesRound P68.2612
Feb 17NJSIAA Group ChampionshipsFeb 17 · 55m Hurdles · Place 7 · Notre DameNotre Dame55m Hurdles78.0312
Jan 22Mercer County ChampionshipsJan 22 · 55m Hurdles · Place 4 · Notre DameNotre Dame55m HurdlesRound P48.2812
Jan 22Mercer County ChampionshipsJan 22 · 55m Hurdles · Place 2 · Notre DameNotre Dame55m Hurdles27.9712
Jan 16CVC OpenJan 16 · 45m Hurdles · Place 1 · Notre Dame HNotre Dame H45m Hurdles16.70—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 19Mercer County ChampionshipsMay 19 · 400m Hurdles · Place 2 · Notre DameNotre Dame400m Hurdles257.8112
May 19Mercer County ChampionshipsMay 19 · 110m Hurdles · Place 1 · Notre DameNotre Dame110m HurdlesRound P114.8912
May 19Mercer County ChampionshipsMay 19 · 110m Hurdles · Place 1 · Notre DameNotre Dame110m Hurdles114.5812
May 17Poreda InvitationalMay 17 · 110m Hurdles · Place 1 · Notre DameNotre Dame110m Hurdles39" / 0.991m1.14.73a PB12
May 17Poreda InvitationalMay 17 · 200 Meters · Place 14 · Notre DameNotre Dame200 Meters14.25.59a12
May 13Mercer Coaches ClassicMay 13 · 100 Meters · Place 10 · Notre DameNotre Dame100 Meters1011.23SR
May 13Mercer Coaches ClassicMay 13 · 110m Hurdles · Place 1 · Notre DameNotre Dame110m Hurdles114.69SR
Apr 22Mercer County RelaysApr 22 · 400m Hurdles · Place 4 · Notre DameNotre Dame400m Hurdles459.29SR

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30NJCTC Winter RelaysDec 30 · Long Jump · Place 7 · Notre DameNotre DameLong Jump7.18-1.25 PB12
Dec 14Peddie Winter ScrimageDec 14 · 45m Hurdles · Place 2 · Notre DameNotre Dame45m Hurdles2.6.71a12
Dec 14Peddie Winter ScrimageDec 14 · High Jump · Place 7 · Notre DameNotre DameHigh Jump7.4-10.00 PB12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 200 Meters · Place 15 · Notre DameNotre Dame200 Meters1524.3211
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 100 Meters · Place 25 · Notre DameNotre Dame100 MetersRound P2511.6111
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 100 Meters · Place 25 · Notre DameNotre Dame100 MetersRound P2511.6111
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 200 Meters · Place 29 · Notre DameNotre Dame200 Meters2924.3211
May 27Mercer County ChampionshipsMay 27 · 200 Meters · Place 20 · Notre DameNotre Dame200 Meters2024.24JR
May 27Mercer County ChampionshipsMay 27 · 100 Meters · Place 19 · Notre DameNotre Dame100 MetersRound P1911.90JR
May 17Nottingham Sr Day: NHS v ND Dual MeetMay 17 · 200 Meters · Place 4 · Notre DameNotre Dame200 Meters4.24.511

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 110m Hurdles · Place 32 · Notre Dame HNotre Dame H110m HurdlesRound P3216.2210
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 400m Hurdles · Notre Dame HNotre Dame H400m Hurdles—1:01.5010
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 400m Hurdles · Place 9 · Notre DameNotre Dame400m Hurdles36" / 0.914m9.1:01.50a10
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 110m Hurdles · Place 6 · Notre DameNotre Dame110m Hurdles39" / 0.991mRound P6.15.69aWind: 2.810
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 110m Hurdles · Place 7 · Notre DameNotre Dame110m Hurdles39" / 0.991m7.15.70aWind: 3.610
May 28CVC ChampionshipMay 28 · 110m Hurdles · Place 2 · Notre Dame HNotre Dame H110m Hurdles215.36—
May 28CVC ChampionshipMay 28 · 110m Hurdles · Place 2 · Notre Dame HNotre Dame H110m Hurdles215.50—
May 28CVC ChampionshipMay 28 · 400m Hurdles · Place 4 · Notre Dame HNotre Dame H400m Hurdles41:01.13—
May 10Lawrence vs. Notre Dame Dual Meet May 10 · 100 Meters · Place 2 · Notre DameNotre Dame100 Meters2.11.210
May 8CVC Showdown #3May 8 · 110m Hurdles · Place 2 · Notre DameNotre Dame110m Hurdles39" / 0.991m2.16.09a10
Mar 17Robbinsville/Hopewell/Notre Dame Tri-MeetMar 17 · 55m Hurdles · Place 1 · Notre Dame HNotre Dame H55m Hurdles18.36—
Mar 17Robbinsville/Hopewell/Notre Dame Tri-MeetMar 17 · 55 Meters · Place 3 · Notre Dame HNotre Dame H55 Meters37.05 PB—

2020 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 55m Hurdles · Place 16 · Notre Dame HNotre Dame H55m HurdlesRound P168.629
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 55m Hurdles · Place 16 · Notre Dame HNotre Dame H55m HurdlesRound P168.629
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 55m Hurdles · Place 16 · Notre Dame HNotre Dame H55m HurdlesRound P168.629
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 55m Hurdles · Place 16 · Notre Dame HNotre Dame H55m HurdlesRound P168.629
Feb 18Princeton Invitational Series #3Feb 18 · Long Jump · Place 7 · Notre Dame HNotre Dame HLong Jump716-03.00—
Feb 18Princeton Invitational Series #3Feb 18 · 200 Meters · Place 17 · Notre Dame HNotre Dame H200 Meters1725.42—
Feb 18Princeton Invitational Series #3Feb 18 · 55m Hurdles · Place 7 · Notre Dame HNotre Dame H55m Hurdles78.74—
Feb 8NJCTC Winter Frosh Soph ChampionshipsFeb 8 · 55m Hurdles · Place 1 · Notre Dame HNotre Dame H55m Hurdles18.73—
Feb 8NJCTC Winter Frosh Soph ChampionshipsFeb 8 · 55 Meters · Place 5 · Notre Dame HNotre Dame H55 Meters57.18—
Feb 8NJCTC Winter Frosh Soph ChampionshipsFeb 8 · 55 Meters · Place 5 · Notre Dame HNotre Dame H55 MetersRound P57.19—
Feb 2NJCTC Wayne Letwink Memorial Winter ChampionshipFeb 2 · 55m Hurdles · Place 26 · Notre DameNotre Dame55m Hurdles39"Round P26.8.90a PB9
Jan 24Mercer County ChampionshipsJan 24 · 55m Hurdles · Place 19 · Notre Dame HNotre Dame H55m HurdlesRound P199.05—