Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 42" / 1.067m · OutdoorTCNJ Lions Invite · Apr 2616.02aTCNJ Lions InviteApril 26, 2024
200 Meters · IndoorMini-Dip Invitational · Jan 2724.12Mini-Dip InvitationalJanuary 27, 2023
200 Meters · OutdoorUrsinus College Outdoor Invitational · Mar 2523.52Ursinus College Outdoor InvitationalMarch 25, 2023
300m Hurdles · 36" / 0.914m · OutdoorPAISAA Championships · May 2147.93aPAISAA ChampionshipsMay 21, 2018
400 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1050.45aDavid Hemery Valentine InvitationalFebruary 10, 2023
400 Meters · Outdoor2024 Widener FQ Meet · May 1349.48a2024 Widener FQ MeetMay 13, 2024
400m Hurdles · 36" / 0.914m · OutdoorUrsinus Track Festival · Apr 556.49aUrsinus Track FestivalApril 5, 2025
500 Meters · IndoorFastrack Season Opener · Dec 11:07.06aFastrack Season OpenerDecember 1, 2023
60 Meters · IndoorCoach I Open · Jan 257.80aCoach I OpenJanuary 25, 2025
60m Hurdles · 42" / 1.067m · IndoorUrsinus Bow Tie Invitational · Dec 88.81aUrsinus Bow Tie InvitationalDecember 8, 2023

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 400m Hurdles · Place 3 · UrsinusUrsinus400m HurdlesRound P359.25SR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 400m Hurdles · Place 1 · UrsinusUrsinus400m Hurdles155.12SR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 110m Hurdles · Place 3 · UrsinusUrsinus110m HurdlesRound P315.71SR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 110m Hurdles · Place 3 · UrsinusUrsinus110m Hurdles315.71SR
Apr 18Paul Donahue InvitationalApr 18 · 400m Hurdles · Place 7 · UrsinusUrsinus400m Hurdles755.56SR
Apr 18Paul Donahue InvitationalApr 18 · 110m Hurdles · Place 12 · UrsinusUrsinus110m Hurdles1215.94SR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 400m Hurdles · Place 37 · UrsinusUrsinus400m Hurdles3758.19aSr
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 110m Hurdles · Place 44 · UrsinusUrsinus110m Hurdles4416.40aSr
Apr 5Ursinus Track FestivalApr 5 · 400m Hurdles · Place 5 · UrsinusUrsinus400m Hurdles36" / 0.914m5.56.49a PBSr
Apr 5Ursinus Track FestivalApr 5 · 110m Hurdles · Place 6 · UrsinusUrsinus110m Hurdles42" / 1.067m6.15.88aWind: 2.4Sr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 60m Hurdles · Place 5 · UrsinusUrsinus60m Hurdles58.93a—
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 60m Hurdles · Place 4 · UrsinusUrsinus60m Hurdles48.97a—
Feb 15Widener Indoor ClassicFeb 15 · 60m Hurdles · Place 24 · UrsinusUrsinus60m Hurdles42" / 1.067mRound P24.8.94aSr
Feb 15Widener Indoor ClassicFeb 15 · 400 Meters · Place 29 · UrsinusUrsinus400 Meters29.52.03aSr
Jan 25Coach I OpenJan 25 · 60m Hurdles · Place 9 · UrsinusUrsinus60m Hurdles99.24a—
Jan 25Coach I OpenJan 25 · 60 Meters · Place 67 · UrsinusUrsinus60 Meters677.80a PB—
Jan 19Collegeville ClassicJan 19 · 60m Hurdles · Place 3 · UrsinusUrsinus60m Hurdles39.23a—
Jan 19Collegeville ClassicJan 19 · 60m Hurdles · Place 2 · UrsinusUrsinus60m Hurdles28.78a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 7Bow Tie InvitiationalDec 7 · 60m Hurdles · Place 2 · UrsinusUrsinus60m Hurdles42" / 1.067mRound P2.9.02aSr
Dec 7Bow Tie InvitiationalDec 7 · 60m Hurdles · Place 2 · UrsinusUrsinus60m Hurdles42" / 1.067m2.9.10aSr
Dec 6Fastpark Metro Season OpenerDec 6 · 60m Hurdles · Place 14 · UrsinusUrsinus60m Hurdles42" / 1.067mRound P14.9.12aSr
Dec 6Fastpark Metro Season OpenerDec 6 · 400 Meters · Place 10 · UrsinusUrsinus400 Meters10.51.16aSr
Feb 24Centennial Conference Indoor ChampionshipsFeb 24 · 60m Hurdles · Place 4 · UrsinusUrsinus60m Hurdles48.92a—
Feb 24Centennial Conference Indoor ChampionshipsFeb 24 · 60m Hurdles · Place 4 · UrsinusUrsinus60m Hurdles48.94a—
Jan 20Collegeville ClassicJan 20 · 60m Hurdles · Place 3 · UrsinusUrsinus60m HurdlesRound P38.94JR
Jan 20Collegeville ClassicJan 20 · 60m Hurdles · Place 4 · UrsinusUrsinus60m Hurdles48.80JR

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 132024 Widener FQ MeetMay 13 · 400 Meters · Place 11 · UrsinusUrsinus400 Meters1149.48a PB—
May 3Centennial Conference Outdoor ChampionshipsMay 3 · 400m Hurdles · Place 3 · UrsinusUrsinus400m Hurdles357.45a—
May 3Centennial Conference Outdoor ChampionshipsMay 3 · 400m Hurdles · Place 3 · UrsinusUrsinus400m Hurdles355.96a—
May 3Centennial Conference Outdoor ChampionshipsMay 3 · 110m Hurdles · Place 5 · UrsinusUrsinus110m Hurdles516.00a—
May 3Centennial Conference Outdoor ChampionshipsMay 3 · 110m Hurdles · Place 5 · UrsinusUrsinus110m Hurdles516.07a—
Apr 26TCNJ Lions InviteApr 26 · 110m Hurdles · Place 15 · UrsinusUrsinus110m Hurdles42" / 1.067m15.16.02a PBWind: -0.9Sr
Apr 26TCNJ Lions InviteApr 26 · 400 Meters · Place 6 · UrsinusUrsinus400 Meters6.49.95aSr
Apr 12Bison Outdoor ClassicApr 12 · 400m Hurdles · Place 33 · UrsinusUrsinus400m Hurdles3358.28a—
Apr 5Ursinus T&F InvitationalApr 5 · 400m Hurdles · Place 1 · UrsinusUrsinus400m Hurdles36" / 0.914m1.56.69aSr
Apr 5Ursinus T&F InvitationalApr 5 · 400 Meters · UrsinusUrsinus400 Meters--DNSSr
Mar 29Danny Curran InviteMar 29 · 400m Hurdles · Place 7 · UrsinusUrsinus400m Hurdles756.83a—
Mar 29Danny Curran InviteMar 29 · 110m Hurdles · Place 7 · UrsinusUrsinus110m Hurdles716.06a—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 8Ursinus Bow Tie InvitationalDec 8 · 60m Hurdles · Place 5 · UrsinusUrsinus60m Hurdles42" / 1.067mRound P5.9.15aJr
Dec 8Ursinus Bow Tie InvitationalDec 8 · 60m Hurdles · Place 2 · UrsinusUrsinus60m Hurdles42" / 1.067m2.8.81a PBJr
Dec 1Fastrack Season OpenerDec 1 · 500 Meters · Place 3 · UrsinusUrsinus500 Meters3.1:07.06a PBJr
Feb 25Centennial Conference Indoor ChampionshipsFeb 25 · 400 Meters · Place 9 · UrsinusUrsinus400 Meters951.81JR
Feb 25Centennial Conference Indoor ChampionshipsFeb 25 · 60m Hurdles · Place 6 · UrsinusUrsinus60m HurdlesRound P68.88JR
Feb 25Centennial Conference Indoor ChampionshipsFeb 25 · 60m Hurdles · Place 8 · UrsinusUrsinus60m Hurdles811.76JR
Feb 10David Hemery Valentine InvitationalFeb 10 · 400 Meters · Place 135 · UrsinusUrsinus400 Meters135.50.45a PBSo
Feb 4Frank Colden InvitationalFeb 4 · 60m Hurdles · Place 8 · UrsinusUrsinus60m HurdlesRound P89.34JR
Feb 4Frank Colden InvitationalFeb 4 · 60m Hurdles · Place 5 · UrsinusUrsinus60m Hurdles59.00JR
Jan 27Mini-Dip InvitationalJan 27 · 200 Meters · Place 5 · UrsinusUrsinus200 Meters524.12 PBJR
Jan 21Collegeville ClassicJan 21 · 400 Meters · Place 5 · UrsinusUrsinus400 Meters552.90JR
Jan 21Collegeville ClassicJan 21 · 60m Hurdles · Place 2 · UrsinusUrsinus60m Hurdles28.96JR

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17AARTFC Outdoor Track & Field ChampionshipsMay 17 · 400m Hurdles · Place 19 · UrsinusUrsinus400m Hurdles1955.97JR
May 14Widener Final QualifierMay 14 · 400 Meters · Place 11 · UrsinusUrsinus400 Meters1150.42JR
May 52023 Centennial Conference Outdoor Track & Field ChampionshipsMay 5 · 400m Hurdles · Place 3 · UrsinusUrsinus400m HurdlesRound P358.13JR
May 52023 Centennial Conference Outdoor Track & Field ChampionshipsMay 5 · 400m Hurdles · Place 2 · UrsinusUrsinus400m Hurdles255.61JR
May 52023 Centennial Conference Outdoor Track & Field ChampionshipsMay 5 · 110m Hurdles · Place 6 · UrsinusUrsinus110m HurdlesRound P616.77JR
May 52023 Centennial Conference Outdoor Track & Field ChampionshipsMay 5 · 110m Hurdles · Place 5 · UrsinusUrsinus110m Hurdles515.95JR
Apr 21Widener InvitationalApr 21 · 110m Hurdles · Place 8 · UrsinusUrsinus110m Hurdles816.04JR
Apr 19Shippensburg University College Mid-Week MeetApr 19 · 400 Meters · Place 6 · UrsinusUrsinus400 Meters650.96JR
Apr 1Muhlenberg Outdoor InvitationalApr 1 · 400m Hurdles · Place 2 · UrsinusUrsinus400m Hurdles258.01JR
Mar 25Ursinus College Outdoor InvitationalMar 25 · 110m Hurdles · Place 1 · UrsinusUrsinus110m Hurdles116.32JR
Mar 25Ursinus College Outdoor InvitationalMar 25 · 200 Meters · Place 8 · UrsinusUrsinus200 Meters823.52 PBJR

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 9Bow Tie InvitationalDec 9 · 60m Hurdles · Place 9 · UrsinusUrsinus60m Hurdles42" / 1.067mRound P9.10.96aSo
Feb 26Centennial Conference Indoor ChampionshipFeb 26 · 400 Meters · Place 13 · UrsinusUrsinus400 Meters1353.42FR
Feb 19Keogh InvitationalFeb 19 · 60 Hurdles Finals · Place 1 · UrsinusUrsinus60 Hurdles Finals111.42FR
Feb 19Keogh InvitationalFeb 19 · 400 Meters · Place 7 · UrsinusUrsinus400 Meters757.05FR
Feb 11VMI Winter ClassicFeb 11 · 400 Meters · Place 43 · UrsinusUrsinus400 Meters43.53.09aUnofficialFr
Jan 28Mini-Dip Invitational @ F&MJan 28 · 400 Meters · Place 5 · 0 Ursinus0 Ursinus400 Meters554.11—
Jan 22Collegeville InvitationalJan 22 · 60m Hurdles · Place 4 · UrsinusUrsinus60m Hurdles42" / 1.067mRound P4.9.71aFr
Jan 22Collegeville InvitationalJan 22 · 60m Hurdles · Place 4 · UrsinusUrsinus60m Hurdles42" / 1.067m4.9.35aFr
Jan 22Collegeville InvitationalJan 22 · 200 Meters · Place 21 · UrsinusUrsinus200 Meters21.24.54aFr

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6Centennial Conference Outdoor T&F ChampionshipsMay 6 · 400m Hurdles · Place 4 · UrsinusUrsinus400m Hurdles456.12SO
May 6Centennial Conference Outdoor T&F ChampionshipsMay 6 · 400m Hurdles · Place 4 · UrsinusUrsinus400m HurdlesRound P458.34SO
May 6Centennial Conference Outdoor T&F ChampionshipsMay 6 · 110m Hurdles · Place 8 · UrsinusUrsinus110m Hurdles817.52SO
May 6Centennial Conference Outdoor T&F ChampionshipsMay 6 · 110m Hurdles · Place 6 · UrsinusUrsinus110m HurdlesRound P616.70SO
Apr 22Widener InvitationalApr 22 · 400 Hurdles Section 1 · Place 8 · UrsinusUrsinus400 Hurdles Section 1857.66SO
Apr 22Widener InvitationalApr 22 · 400 Hurdles · Place 8 · UrsinusUrsinus400 Hurdles857.66SO
Apr 22Widener InvitationalApr 22 · 110 Hurdles Section 2 · Place 11 · UrsinusUrsinus110 Hurdles Section 21116.95SO
Apr 22Widener InvitationalApr 22 · 110 Hurdles · Place 11 · UrsinusUrsinus110 Hurdles1116.95SO
Apr 9Ursinus College Outdoor InvitationalApr 9 · 400m Hurdles · Place 3 · UrsinusUrsinus400m Hurdles357.39—
Apr 2Muhlenberg InvitationalApr 2 · 400m Hurdles · Place 2 · UrsinusUrsinus400m Hurdles36" / 0.914m2.59.67aSo

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Bow Tie InvitationalDec 10 · 60m Hurdles · Place 6 · UrsinusUrsinus60m Hurdles42" / 1.067mRound P6.10.37aFr
Dec 10Bow Tie InvitationalDec 10 · 60m Hurdles · UrsinusUrsinus60m Hurdles42" / 1.067m—FSFr

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor Track & Field ChampionshipsMay 1 · 400 Hurdles Finals · Place 6 · UrsinusUrsinus400 Hurdles Finals657.49FR
May 1Centennial Conference Outdoor Track & Field ChampionshipsMay 1 · 110 Hurdles Finals · Place 8 · UrsinusUrsinus110 Hurdles Finals816.86FR
Apr 10Dickinson Quad InviteApr 10 · 400 Meters · Place 2 · UrsinusUrsinus400 Meters2.51.11aFr
Apr 3Muhlenberg InvitationalApr 3 · 400 Hurdles Finals · Place 2 · UrsinusUrsinus400 Hurdles Finals21:00.44FR
Apr 3Muhlenberg InvitationalApr 3 · 110 Hurdles Finals · Place 3 · UrsinusUrsinus110 Hurdles Finals317.91FR

2020 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 22TFCAofGP Meet of Champions Feb 22 · 400 Meters · Place 25 · Malvern PrepMalvern Prep400 Meters2553.8712
Feb 14TFCAofGP Last Chance MeetFeb 14 · 400 Meters · Place 14 · Malvern PrepMalvern Prep400 Meters1453.6312
Feb 14TFCAofGP Last Chance MeetFeb 14 · 60m Hurdles · Place 22 · Malvern PrepMalvern Prep60m HurdlesRound P229.5912
Feb 1TFCAofGP Meet #7Feb 1 · 400 Meters · Place 6 · Malvern PrepMalvern Prep400 Meters653.7412
Jan 25TFCAofGP Meet #6 Jan 25 · 400 Meters · Place 4 · Malvern PrepMalvern Prep400 Meters456.0212
Jan 18TFCAofGP Meet #5Jan 18 · 60m Hurdles · Place 6 · Malvern PrepMalvern Prep60m Hurdles69.9012
Jan 18TFCAofGP Meet #5Jan 18 · 60m Hurdles · Place 6 · Malvern PrepMalvern Prep60m HurdlesRound P69.9512
Jan 11TFCAofGP Meet #4 Jan 11 · 400 Meters · Place 18 · Malvern PrepMalvern Prep400 Meters181:01.1112
Jan 4TFCAofGP Meet #3Jan 4 · 60m Hurdles · Place 9 · Malvern PrepMalvern Prep60m HurdlesRound P99.5612

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14TFCAofGP Meet #1Dec 14 · 400 Meters · Place 9 · Malvern PrepMalvern Prep400 Meters9.54.64a12
Feb 2TFCAofGP Meet #8Feb 2 · 60m Hurdles · Place 22 · Malvern PrepMalvern Prep60m Hurdles229.6811
Jan 26TFCAofGP Meet #7Jan 26 · 60m Hurdles · Place 6 · Malvern PrepMalvern Prep60m Hurdles610.7811
Jan 26TFCAofGP Meet #7Jan 26 · 60m Hurdles · Place 4 · Malvern PrepMalvern Prep60m HurdlesRound P49.8611

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9Inter-Ac League ChampionshipsMay 9 · 400 Meters · Place 4 · Malvern PrepMalvern Prep400 Meters452.5811
May 9Inter-Ac League ChampionshipsMay 9 · 110m Hurdles · Place 8 · Malvern PrepMalvern Prep110m Hurdles819.4711
May 9Inter-Ac League ChampionshipsMay 9 · 110m Hurdles · Place 7 · Malvern PrepMalvern Prep110m Hurdles716.8411
May 9Inter-Ac League ChampionshipsMay 9 · 110m Hurdles · Place 8 · Malvern PrepMalvern Prep110m HurdlesRound P819.4711
May 9Inter-Ac League ChampionshipsMay 9 · 400 Meters · Place 4 · Malvern PrepMalvern Prep400 Meters451.9211
May 9Inter-Ac League ChampionshipsMay 9 · 400 Meters · Place 4 · Malvern PrepMalvern Prep400 MetersRound P452.5811
May 3Hoka One One Henderson Invitational May 3 · 400 Meters · Place 21 · Malvern PrepMalvern Prep400 Meters2152.76—
Apr 6Whippet InvitationalApr 6 · 400 Meters · Place 4 · Malvern PrepMalvern Prep400 Meters453.43—

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22TFCAofGP Meet #2Dec 22 · 400 Meters · Place 14 · Malvern PrepMalvern Prep400 Meters14.57.73a11
Feb 9TFCAofGP Last Chance MeetFeb 9 · 400 Meters · Place 42 · Malvern PrepMalvern Prep400 Meters4257.0510

2018 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21PAISAA ChampionshipsMay 21 · 300m Hurdles · Place 19 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m19.47.93a PB10
May 4Hoka One One Henderson InvitationalMay 4 · 300m Hurdles · Place 30 · Malvern PrepMalvern Prep300m Hurdles3044.40—
May 4Hoka One One Henderson InvitationalMay 4 · 300m Hurdles · Place 3 · Malvern PrepMalvern Prep300m Hurdles344.40—
May 4Hoka One One Henderson InvitationalMay 4 · 300m Hurdles · Place 30 · Malvern PrepMalvern Prep300m Hurdles3044.40—
Apr 28Unionville InvitationalApr 28 · 300m Hurdles · Place 21 · Malvern PrepMalvern Prep300m Hurdles2145.33—
Apr 28Unionville InvitationalApr 28 · 300m Hurdles · Place 21 · Malvern PrepMalvern Prep300m Hurdles2145.33—
Apr 28Unionville InvitationalApr 28 · 300m Hurdles · Place 21 · Malvern PrepMalvern Prep300m Hurdles2145.33—

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8TFCAofGP - Novice Meet-Division 2Feb 8 · 400 Meters · Place 2 · Malvern PrepMalvern Prep400 Meters2.1:04.26a9

2016 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Ursinus HS OpenDec 10 · 200 Meters · Place 87 · Malvern PrepMalvern Prep200 Meters87.29.38a9