Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEast Brunswick Sprint Series #1 · May 1612.40East Brunswick Sprint Series #1May 16, 2024
100m Hurdles · 33" / 0.838m · OutdoorNJSIAA Non Public A-B · Jun 715.39aNJSIAA Non Public A-BJune 7, 2024
200 Meters · IndoorSJTCA Winter Meet #17 · Feb 1225.60SJTCA Winter Meet #17February 12, 2024
200 Meters · OutdoorNJSIAA Group Championships - 1 - 4 - NPA · Jun 925.00aNJSIAA Group Championships - 1 - 4 - NPAJune 9, 2023
300 Meters · IndoorNJCTC Wayne Letwink Memorial Winter Championship · Jan 2840.67NJCTC Wayne Letwink Memorial Winter ChampionshipJanuary 28, 2024
400 Meters · IndoorOcean Breeze Elite Invitational · Feb 241:00.37Ocean Breeze Elite InvitationalFebruary 24, 2024
400 Meters · OutdoorDuke Invitational · Apr 101:00.71Duke InvitationalApril 10, 2025
400 Meters · Relay Split · IndoorNavy Indoor Invitational · Dec 61:02.792Navy Indoor InvitationalDecember 6, 2025
400m Hurdles · 30" / 0.762m · OutdoorUnion County Championships · May 241:07.54aUnion County ChampionshipsMay 24, 2022
55 Meter · IndoorThe Armory HS Holiday Classic · Dec 297.38aThe Armory HS Holiday ClassicDecember 29, 2022
55 Meters · IndoorNew Balance Games · Jan 217.782New Balance GamesJanuary 21, 2022
55m Hurdles · 33" · IndoorRidge Winter Invitational · Dec 119.20aRidge Winter InvitationalDecember 11, 2023
60 Meter · Indoor2026 CAA Indoor Championships · Feb 228.15a2026 CAA Indoor ChampionshipsFebruary 22, 2026
60 Meters · IndoorCNU Vince Brown Invite · Feb 88.01CNU Vince Brown InviteFebruary 8, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15CAA Outdoor ChampionshipsMay 15 · 100 Meters · Place 31 · William & MaryWilliam & Mary100 MetersRound P31.12.52aWind: 0.8So
May 14MEAC ChampionshipsMay 14 · 100 Meters · Place 48 · William & MaryWilliam & Mary100 MetersRound P48.12.52aWind: 0.8So
May 3Duke TwilightMay 3 · 200 Meters · Place 48 · William & MaryWilliam & Mary200 Meters48.25.86aWind: 1.1So
May 3Duke TwilightMay 3 · 100 Meters · Place 40 · William & MaryWilliam & Mary100 Meters40.12.68aWind: -0.7So
Apr 10Duke InvitationalApr 10 · 400 Meters · Place 75 · William & MaryWilliam & Mary400 Meters75.1:07.60aSo
Apr 10Duke InvitationalApr 10 · 200 Meters · Place 80 · William & MaryWilliam & Mary200 Meters80.26.27aWind: 0So
Apr 2Colonial RelaysApr 2 · 200 Meters · Place 18 · William & MaryWilliam & Mary200 Meters18.25.87aWind: 1.9So
Mar 28Dan Stimson Memorial Meet Mar 28 · 200 Meters · Place 6 · William & MaryWilliam & Mary200 Meters6.26.59aWind: 1.4So
Mar 28Dan Stimson Memorial Meet Mar 28 · 100 Meters · Place 9 · William & MaryWilliam & Mary100 Meters9.12.69aWind: 2.8So
Mar 19Fred Hardy InvitationalMar 19 · 100 Meters · Place 12 · William & MaryWilliam & Mary100 Meters12.12.85aWind: -3.5So

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 222026 CAA Indoor ChampionshipsFeb 22 · 60 Meter · Place 25 · William & MaryWilliam & Mary60 MeterRound P25.8.15a PBSo
Feb 222026 CAA Indoor ChampionshipsFeb 22 · 200 Meters · Place 28 · William & MaryWilliam & Mary200 Meters28.25.94aSo
Feb 13Darius Dixon InviteFeb 13 · 200 Meters · Place 64 · William & MaryWilliam & Mary200 Meters6426.71aSo
Feb 8CNU Vince Brown InviteFeb 8 · 200 Meters · Place 2 · William & MaryWilliam & Mary200 Meters226.66SO
Feb 8CNU Vince Brown InviteFeb 8 · 60 Meters · Place 7 · William & MaryWilliam & Mary60 MetersRound P78.08SO
Feb 8CNU Vince Brown InviteFeb 8 · 60 Meters · Place 3 · William & MaryWilliam & Mary60 Meters38.01 PBSO
Jan 23Hokie InvitationalJan 23 · 300 Meters · Place 26 · William & MaryWilliam & Mary300 Meters2643.50SO
Jan 23Hokie InvitationalJan 23 · 200 Meters · Place 26 · William & MaryWilliam & Mary200 Meters2626.64SO
Jan 16Dick Taylor Carolina ChallengeJan 16 · 300 Meters · Place 28 · William & MaryWilliam & Mary300 Meters2844.82aSo
Jan 16Dick Taylor Carolina ChallengeJan 16 · 60 Meters · Place 19 · William & MaryWilliam & Mary60 MetersRound P198.29aSo

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 6Navy Indoor InvitationalDec 6 · 400 Meters · William & MaryWilliam & Mary400 MetersRelay Split—1:02.792 PBSo
Dec 6Navy Indoor InvitationalDec 6 · 200 Meters · Place 23 · William & MaryWilliam & Mary200 Meters23.26.24aSo
Feb 21Navy SelectFeb 21 · 400 Meters · Place 6 · William & MaryWilliam & Mary400 Meters61:00.65a—
Feb 21Navy SelectFeb 21 · 200 Meters · Place 11 · William & MaryWilliam & Mary200 Meters1125.96a—
Feb 14Darius Dixon Memorial InvitationalFeb 14 · 300 Meters · Place 28 · William & MaryWilliam & Mary300 Meters2841.80a—
Feb 7East Coast InvitationalFeb 7 · 400 Meters · Place 23 · William & MaryWilliam & Mary400 Meters231:03.14FR
Feb 762nd Annual East Coast InvitationalFeb 7 · 400 Meters · Place 23 · William & MaryWilliam & Mary400 Meters23.1:03.14aFr
Jan 23Brant Tolsma InvitationalJan 23 · 200 Meters · Place 51 · William & MaryWilliam & Mary200 Meters5126.42a—
Jan 23Brant Tolsma InvitationalJan 23 · 60 Meters · Place 48 · William & MaryWilliam & Mary60 Meters488.12a—
Jan 17Dick Taylor Carolina ChallengeJan 17 · 300 Meters · Place 14 · William & MaryWilliam & Mary300 Meters1442.99a—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14CAA Outdoor ChampionshipsMay 14 · 200 Meters · Place 29 · William & MaryWilliam & Mary200 MetersRound P2925.90FR
May 14CAA Outdoor ChampionshipsMay 14 · 200 Meters · Place 29 · William & MaryWilliam & Mary200 MetersRound P2925.90FR
May 4Duke TwilightMay 4 · 200 Meters · Place 23 · William & MaryWilliam & Mary200 Meters2325.64aFr
May 4Duke TwilightMay 4 · 100 Meters · Place 20 · William & MaryWilliam & Mary100 Meters2012.55aFr
Apr 18Virginia ChallengeApr 18 · 400 Meters · Place 73 · William & MaryWilliam & Mary400 Meters731:03.46FR
Apr 18Virginia ChallengeApr 18 · 400 Meters · Place 73 · William & MaryWilliam & Mary400 Meters731:03.46FR
Apr 10Duke InvitationalApr 10 · 400 Meters · Place 68 · William & MaryWilliam & Mary400 Meters681:00.71 PBFR
Apr 10Duke InvitationalApr 10 · 400 Meters · Place 68 · William & MaryWilliam & Mary400 Meters681:00.71FR
Apr 10Duke InvitationalApr 10 · 200 Meters · Place 78 · William & MaryWilliam & Mary200 Meters7826.13FR
Apr 10Duke InvitationalApr 10 · 200 Meters · Place 78 · William & MaryWilliam & Mary200 Meters7826.13FR
Mar 29Dan Stimson MemorialMar 29 · 200 Meters · Place 4 · William & MaryWilliam & Mary200 Meters425.82FR
Mar 29Dan Stimson MemorialMar 29 · 200 Meters · Place 4 · William & MaryWilliam & Mary200 Meters425.82FR

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 7Navy InviteDec 7 · 400 Meters · Place 15 · William & MaryWilliam & Mary400 Meters15.1:02.30aFr
Dec 7Navy InviteDec 7 · 200 Meters · Place 21 · William & MaryWilliam & Mary200 Meters21.26.34aWind: 0Fr
Feb 24Ocean Breeze Elite InvitationalFeb 24 · 400 Meters · Place 16 · Union CatholicUnion Catholic400 Meters161:00.37 PB12
Feb 12SJTCA Winter Meet #17Feb 12 · 200 Meters · Place 2 · Union CatholicUnion Catholic200 Meters225.60 PB12
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · 300 Meters · Place 3 · Union CatholicUnion Catholic300 Meters340.67 PB12
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · 55m Hurdles · Place 2 · Union CatholicUnion Catholic55m HurdlesRound P28.8712
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · 55m Hurdles · Place 2 · Union CatholicUnion Catholic55m Hurdles28.6912
Jan 17Union County Individual ChampionshipJan 17 · 200 Meters · Place 4 · Union CatholicUnion Catholic200 Meters425.6812
Jan 17Union County Individual ChampionshipJan 17 · 55m Hurdles · Place 7 · Union CatholicUnion Catholic55m HurdlesRound P78.9112
Jan 17Union County Individual ChampionshipJan 17 · 55m Hurdles · Place 6 · Union CatholicUnion Catholic55m Hurdles68.9812

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 100m Hurdles · Place 3 · Union Catholic RegUnion Catholic Reg100m Hurdles33" / 0.838mRound P3.15.75aWind: -0.612
Jun 7NJSIAA Non Public A-BJun 7 · 100m Hurdles · Place 3 · Union Catholic RegUnion Catholic Reg100m Hurdles33" / 0.838m3.15.39a PBWind: -0.812
May 28A Second Night at the Horse FarmMay 28 · 200 Meters · Place 3 · Union CatholUnion Cathol200 Meters326.29—
May 16East Brunswick Sprint Series #1May 16 · 200 Meters · Place 1 · Union CatholUnion Cathol200 Meters125.09—
May 16East Brunswick Sprint Series #1May 16 · 100 Meters · Place 3 · Union CatholUnion Cathol100 Meters312.40 PB—
Mar 3 NJSIAA Meet of ChampionsMar 3 · 200 Meters · Place 12 · Union CatholicUnion Catholic200 Meters1225.3612

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 300 Meters · Place 17 · Union Catholic RegUnion Catholic Reg300 Meters17.42.93a12
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 55 Meter · Place 14 · Union Catholic RegUnion Catholic Reg55 MeterRound P14.7.49a12
Dec 11Ridge Winter InvitationalDec 11 · 55m Hurdles · Place 8 · Union Catholic RegUnion Catholic Reg55m Hurdles33"Round P8.9.25a12
Dec 11Ridge Winter InvitationalDec 11 · 55m Hurdles · Place 7 · Union Catholic RegUnion Catholic Reg55m Hurdles33"7.9.20a PB12
Dec 11Ridge Winter InvitationalDec 11 · 200 Meters · Place 5 · Union Catholic RegUnion Catholic Reg200 Meters5.26.26a12

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 200 Meters · Place 2 · Union Catholic RegUnion Catholic Reg200 Meters2.25.00a PBWind: 1.111
May 4Union County Championship RelaysMay 4 · 400m Hurdles · Place 8 · Union Catholic RegUnion Catholic Reg400m Hurdles30" / 0.762m8.1:10.14a11

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 300 Meters · Place 4 · Union Catholic RegUnion Catholic Reg300 Meters4.41.31a11
Dec 29The Armory HS Holiday ClassicDec 29 · 55 Meter · Place 6 · Union Catholic RegUnion Catholic Reg55 MeterRound P6.7.38a PB11
Dec 29The Armory HS Holiday ClassicDec 29 · 55 Meter · Place 5 · Union Catholic RegUnion Catholic Reg55 Meter5.7.39a11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 55m Hurdles · Place 27 · Union Catholic RegUnion Catholic Reg55m Hurdles33"Round P27.10.23a11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 200 Meters · Place 2 · Union Catholic RegUnion Catholic Reg200 Meters2.25.77a11
Feb 12Purple Champions HS InvitationalFeb 12 · 400 Meters · Place 11 · Union CatholicUnion Catholic400 Meters111:02.9910
Jan 30Union County Individual ChampionshipJan 30 · 200 Meters · Place 7 · Union Catholic RegUnion Catholic Reg200 Meters7.27.02a10
Jan 21New Balance GamesJan 21 · 200 Meters · Place 1 · Union CatholicUnion Catholic200 Meters126.9910
Jan 21New Balance GamesJan 21 · 55 Meters · Place 2 · Union CatholicUnion Catholic55 Meters27.782 PB10
Jan 21New Balance GamesJan 21 · 55 Meters · Place 3 · Union CatholicUnion Catholic55 MetersRound P37.8510

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 200 Meters · Place 23 · Union CatholUnion Cathol200 Meters2325.8310
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 200 Meters · Union CatholUnion Cathol200 Meters—25.8310
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 200 Meters · Place 2 · Union CatholUnion Cathol200 Meters225.8310
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 200 Meters · Place 2 · Union CatholUnion Cathol200 Meters225.8310
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400m Hurdles · Place 6 · Union CatholUnion Cathol400m Hurdles61:12.3010
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400m Hurdles · Place 6 · Union CatholUnion Cathol400m Hurdles61:12.3010
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 200 Meters · Place 2 · Union CatholUnion Cathol200 Meters225.8310
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 200 Meters · Place 2 · Union CatholUnion Cathol200 Meters225.8310
May 24Union County ChampionshipsMay 24 · 400m Hurdles · Place 6 · Union Catholic RegUnion Catholic Reg400m Hurdles30" / 0.762m6.1:07.54a PB10
May 24Union County ChampionshipsMay 24 · 100m Hurdles · Place 14 · Union Catholic RegUnion Catholic Reg100m Hurdles33" / 0.838mRound P14.16.88a10
May 24Union County ChampionshipsMay 24 · 200 Meters · Place 4 · Union Catholic RegUnion Catholic Reg200 Meters4.25.88a10
May 18Ed Poreda InvitationalMay 18 · 100m Hurdles · Place 1 · Union Catholic RegUnion Catholic Reg100m Hurdles33" / 0.838m1.16.01a10
May 18Ed Poreda InvitationalMay 18 · 100 Meters · Place 1 · Union Catholic RegUnion Catholic Reg100 Meters1.12.68a10
May 12Union County Conference ChampionshipsMay 12 · 200 Meters · Place 5 · Union CatholUnion Cathol200 Meters525.99—
May 12Union County Conference ChampionshipsMay 12 · 200 Meters · Place 5 · Union CatholUnion Cathol200 Meters525.99—
May 12Union County Conference ChampionshipsMay 12 · 400m Hurdles · Place 6 · Union CatholUnion Cathol400m Hurdles61:11.34—
May 12Union County Conference ChampionshipsMay 12 · 400m Hurdles · Place 6 · Union CatholUnion Cathol400m Hurdles61:11.34—

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 300 Meters · Place 10 · Union Catholic RegUnion Catholic Reg300 MetersRound P10.43.82a10
Dec 30North Shore HS InvitationalDec 30 · 55 Meter · Place 11 · Union Catholic RegUnion Catholic Reg55 MeterRound P11.7.76a10
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 55 Meter · Place 3 · Union Catholic RegUnion Catholic Reg55 MeterRound P3.7.62a10
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 55 Meter · Place 3 · Union Catholic RegUnion Catholic Reg55 Meter3.7.61a10
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 200 Meters · Place 3 · Union Catholic RegUnion Catholic Reg200 Meters3.26.75a10

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 200 Meters · Place 30 · Union CatholUnion Cathol200 Meters3026.509
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 100 Meters · Place 29 · Union CatholUnion Cathol100 MetersRound P2912.919
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 200 Meters · Place 7 · Union Catholic RegUnion Catholic Reg200 Meters7.26.10aWind: 2.19
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 100 Meters · Place 7 · Union Catholic RegUnion Catholic Reg100 MetersRound P7.12.88aWind: 1.59
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 100 Meters · Place 6 · Union Catholic RegUnion Catholic Reg100 Meters6.12.79aWind: 1.29
May 27Ed Poreda Sprint Nite InvitationalMay 27 · 100 Meters · Union CatholUnion Cathol100 Meters—12.91—
May 26Metuchen Last Chance MeetMay 26 · 400 Meters · Place 12 · Union CatholUnion Cathol400 Meters121:04.23—
May 20Union County ChampionshipsMay 20 · 200 Meters · Place 12 · Union CatholUnion Cathol200 Meters1226.47—
May 20Union County ChampionshipsMay 20 · 200 Meters · Place 12 · Union CatholUnion Cathol200 Meters1226.47—
May 20Union County ChampionshipsMay 20 · 100 Meters · Place 9 · Union CatholUnion Cathol100 MetersRound P912.91—
May 20Union County ChampionshipsMay 20 · 100 Meters · Place 9 · Union CatholUnion Cathol100 MetersRound P912.91—
May 6Union County Championship RelaysMay 6 · 400m Hurdles · Place 5 · Union Catholic RegUnion Catholic Reg400m Hurdles30" / 0.762m5.1:12.21a9
May 1Blue Devil ClassicMay 1 · 400m Hurdles · Place 15 · Union CatholUnion Cathol400m Hurdles151:13.009
May 1Blue Devil ClassicMay 1 · 400m Hurdles · Place 15 · Union CatholUnion Cathol400m Hurdles151:13.009
Apr 24Lawrenceville InvitationalApr 24 · 400 Meters · Place 7 · Union Catholic RegUnion Catholic Reg400 Meters7.1:05.90a9
Apr 24Lawrenceville InvitationalApr 24 · 200 Meters · Place 2 · Union Catholic RegUnion Catholic Reg200 Meters2.26.66a9
Mar 27Spring ThawMar 27 · 200 Meters · Place 5 · Union CatholUnion Cathol200 Meters526.99—
Mar 20Winter ClassicMar 20 · 400 Meters · Place 1 · Union CatholUnion Cathol400 Meters11:03.00—
Mar 20Winter ClassicMar 20 · 400 Meters · Place 1 · Union CatholUnion Cathol400 Meters11:03.00—