Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNottingham vs Robbinsville Dual Meet · May 412.8Nottingham vs Robbinsville Dual MeetMay 4, 2021
110m Hurdles · 39" / 0.991m · OutdoorNJSIAA Group 2-3 Championships · Jun 715.04aNJSIAA Group 2-3 ChampionshipsJune 7, 2024
200 Meters · IndoorIthaca Quad · Jan 1822.83aIthaca QuadJanuary 18, 2025
200 Meters · OutdoorSprint Night 2024 · May 2422.50Sprint Night 2024May 24, 2024
300 Meters · IndoorTCNJ Indoor Opener · Dec 735.63aTCNJ Indoor OpenerDecember 7, 2024
400 Meters · IndoorWidener Schuylkill Showdown · Jan 3149.84aWidener Schuylkill ShowdownJanuary 31, 2026
400 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 3149.87NJSIAA Sectionals Central Groups 2 and 3May 31, 2024
400 Meters · Relay Split · IndoorIthaca Quad · Jan 1849.678Ithaca QuadJanuary 18, 2025
400m Hurdles · 36" / 0.914m · Outdoor AARTFC Outdoor Track & Field Championships · May 1353.90a AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
55 Meters · IndoorSJTCA Winter Meet #14 · Jan 296.91SJTCA Winter Meet #14January 29, 2024
55m Hurdles · 39" · IndoorSJTCA Winter Meet #2 · Dec 128.29aSJTCA Winter Meet #2December 12, 2023
60m Hurdles · 42" / 1.067m · IndoorTCNJ Indoor Opener · Dec 68.53aTCNJ Indoor OpenerDecember 6, 2025
Long Jump · IndoorSJTCA Winter Meet #4 · Dec 2318-9.50SJTCA Winter Meet #4December 23, 2023
Long Jump · OutdoorMercer County T&F Championships · May 1720' 8.25Mercer County T&F ChampionshipsMay 17, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 400m Hurdles · Place 8 · TCNJTCNJ400m Hurdles36" / 0.914m8.53.90a PBSo
May 9Franson Last Chance and MultisMay 9 · 400m Hurdles · Place 12 · TCNJTCNJ400m Hurdles36" / 0.914m12.54.62aSo
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 400m Hurdles · TCNJTCNJ400m Hurdles36" / 0.914mRound P—DNFSo
Apr 17Aggie InviteApr 17 · 400m Hurdles · TCNJTCNJ400m Hurdles36" / 0.914m--DNSSo
Apr 9TCNJ InvitationalApr 9 · 400m Hurdles · Place 2 · TCNJTCNJ400m Hurdles36" / 0.914m2.55.78aSo
Mar 26Emory Thrills in the HillsMar 26 · 400m Hurdles · Place 6 · TCNJTCNJ400m Hurdles36" / 0.914m6.55.03aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400m Hurdles · TCNJTCNJ400m Hurdles36" / 0.914m—DNSSo
Jan 31Widener Schuylkill ShowdownJan 31 · 60m Hurdles · Place 6 · TCNJTCNJ60m Hurdles42" / 1.067m6.8.58aSo
Jan 31Widener Schuylkill ShowdownJan 31 · 400 Meters · Place 11 · TCNJTCNJ400 Meters11.49.84a PBSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6TCNJ Indoor OpenerDec 6 · 300 Meters · TCNJTCNJ300 Meters--DQSo
Dec 6TCNJ Indoor OpenerDec 6 · 60m Hurdles · Place 5 · TCNJTCNJ60m Hurdles42" / 1.067mRound P5.8.56aSo
Dec 6TCNJ Indoor OpenerDec 6 · 60m Hurdles · Place 6 · TCNJTCNJ60m Hurdles42" / 1.067m6.8.53a PBSo
Feb 7Utica Blue and OrangeFeb 7 · 400 Meters · TCNJTCNJ400 Meters--DNFFr
Jan 18Ithaca QuadJan 18 · 60m Hurdles · Place 8 · TCNJTCNJ60m Hurdles42" / 1.067mRound P8.8.79aFr
Jan 18Ithaca QuadJan 18 · 60m Hurdles · Place 3 · TCNJTCNJ60m Hurdles42" / 1.067m3.8.60aFr
Jan 18Ithaca QuadJan 18 · 400 Meters · TCNJTCNJ400 MetersRelay Split—49.678 PBFr
Jan 18Ithaca QuadJan 18 · 200 Meters · Place 4 · TCNJTCNJ200 Meters4.22.83a PBFr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 400m Hurdles · Place 12 · TCNJTCNJ400m Hurdles1257.25FR

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 7TCNJ Indoor OpenerDec 7 · 300 Meters · Place 6 · TCNJTCNJ300 Meters6.35.63a PBFr
Dec 7TCNJ Indoor OpenerDec 7 · 60m Hurdles · Place 3 · TCNJTCNJ60m Hurdles42" / 1.067mRound P3.8.54aFr
Dec 7TCNJ Indoor OpenerDec 7 · 60m Hurdles · Place 5 · TCNJTCNJ60m Hurdles42" / 1.067m5.8.57aFr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55m Hurdles · Place 7 · RobbinsvilleRobbinsville55m HurdlesRound P77.9012
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55m Hurdles · Place 5 · RobbinsvilleRobbinsville55m Hurdles57.8612
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55m Hurdles · Place 7 · RobbinsvilleRobbinsville55m HurdlesRound P77.9012
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55m Hurdles · Place 5 · RobbinsvilleRobbinsville55m Hurdles57.8612
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 55m Hurdles · Place 4 · RobbinsvilleRobbinsville55m HurdlesRound P48.4312
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 55m Hurdles · Place 3 · RobbinsvilleRobbinsville55m Hurdles38.1312
Jan 29SJTCA Winter Meet #14Jan 29 · 55m Hurdles · Place 2 · RobbinsvilleRobbinsville55m HurdlesRound P27.9712
Jan 29SJTCA Winter Meet #14Jan 29 · 55m Hurdles · Place 3 · RobbinsvilleRobbinsville55m Hurdles37.9612
Jan 29SJTCA Winter Meet #14Jan 29 · 55 Meters · Place 18 · RobbinsvilleRobbinsville55 MetersRound P186.91 PB12
Jan 21Mercer County ChampionshipsJan 21 · Long Jump · Place 1 · RobbinsvilleRobbinsvilleLong Jump120-5.5012
Jan 21Mercer County ChampionshipsJan 21 · 200 Meters · Place 5 · RobbinsvilleRobbinsville200 Meters523.8512
Jan 21Mercer County ChampionshipsJan 21 · 55m Hurdles · Place 5 · RobbinsvilleRobbinsville55m HurdlesRound P58.2412
Jan 21Mercer County ChampionshipsJan 21 · 55m Hurdles · Place 4 · RobbinsvilleRobbinsville55m Hurdles48.0812

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 400m Hurdles · Place 20 · RobbinsvilleRobbinsville400m Hurdles36" / 0.914m20.1:01.19a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 400m Hurdles · Place 1 · RobbinsvilleRobbinsville400m Hurdles36" / 0.914m1.54.16a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 110m Hurdles · Place 5 · RobbinsvilleRobbinsville110m Hurdles39" / 0.991mRound P5.15.04a PBWind: 0.912
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 110m Hurdles · Place 4 · RobbinsvilleRobbinsville110m Hurdles39" / 0.991m4.14.91aWind: 2.112
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 110m Hurdles · Place 4 · RobbinsvilleRobbinsville110m HurdlesRound P415.3112
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 110m Hurdles · Place 4 · RobbinsvilleRobbinsville110m Hurdles414.8912
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400 Meters · Place 2 · RobbinsvilleRobbinsville400 Meters249.87 PB12
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400m Hurdles · Place 1 · RobbinsvilleRobbinsville400m Hurdles156.8512
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400m Hurdles · Place 1 · RobbinsvilleRobbinsville400m Hurdles156.8512
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400 Meters · Place 2 · RobbinsvilleRobbinsville400 Meters249.8712
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 110m Hurdles · Place 4 · RobbinsvilleRobbinsville110m HurdlesRound P415.3112
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 110m Hurdles · Place 4 · RobbinsvilleRobbinsville110m Hurdles414.8912
May 24Sprint Night 2024May 24 · 200 Meters · Place 3 · RobbinsvilleRobbinsville200 Meters322.50 PB12
May 17Mercer County T&F ChampionshipsMay 17 · 400m Hurdles · Place 2 · RobbinsvilleRobbinsville400m Hurdles36" / 0.914m2.55.84a12
May 17Mercer County T&F ChampionshipsMay 17 · Long Jump · Place 3 · RobbinsvilleRobbinsvilleLong Jump3.20' 8.25 PB12
May 17Mercer County T&F ChampionshipsMay 17 · 110m Hurdles · Place 4 · RobbinsvilleRobbinsville110m Hurdles39" / 0.991mRound P4.15.42a12
May 17Mercer County T&F ChampionshipsMay 17 · 110m Hurdles · Place 3 · RobbinsvilleRobbinsville110m Hurdles39" / 0.991m3.15.13a12
May 17Mercer County T&F ChampionshipsMay 17 · 400 Meters · Place 2 · RobbinsvilleRobbinsville400 Meters2.49.99a12
May 11Mercer Coaches ClassicMay 11 · Long Jump · Place 1 · RobbinsvilleRobbinsvilleLong Jump121-0.7512
May 11Mercer Coaches ClassicMay 11 · 110m Hurdles · Place 2 · RobbinsvilleRobbinsville110m Hurdles215.6612
May 11Mercer Coaches ClassicMay 11 · 400 Meters · Place 2 · RobbinsvilleRobbinsville400 Meters249.9212
Apr 20Mercer County RelaysApr 20 · Long Jump · Place 3 · RobbinsvilleRobbinsvilleLong Jump319-7.512
Apr 13Fast Times at Cherokee HighApr 13 · 400m Hurdles · Place 4 · RobbinsvilleRobbinsville400m Hurdles41:00.18—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · Long Jump · Place 9 · RobbinsvilleRobbinsvilleLong Jump9.18-9.50 PB12
Dec 23SJTCA Winter Meet #4Dec 23 · 200 Meters · Place 13 · RobbinsvilleRobbinsville200 Meters13.23.39a12
Dec 12SJTCA Winter Meet #2Dec 12 · 55m Hurdles · Place 6 · RobbinsvilleRobbinsville55m Hurdles39"6.8.29a PB12
Dec 12SJTCA Winter Meet #2Dec 12 · 200 Meters · Place 6 · RobbinsvilleRobbinsville200 Meters6.23.91a12
Feb 8SJTCA Winter Meet #13Feb 8 · 55 Meters · Place 12 · RobbinsvilleRobbinsville55 Meters126.9911
Feb 8SJTCA Winter Meet #13Feb 8 · 55m Hurdles · Place 6 · RobbinsvilleRobbinsville55m Hurdles68.6011
Feb 8SJTCA Winter Meet #13Feb 8 · 55m Hurdles · Place 4 · RobbinsvilleRobbinsville55m Hurdles48.3211
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 55m Hurdles · Place 14 · RobbinsvilleRobbinsville55m HurdlesRound P148.7511
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 55m Hurdles · Place 14 · RobbinsvilleRobbinsville55m HurdlesRound P148.7511
Jan 28SJTCA Winter Meet #10Jan 28 · 55m Hurdles · Place 11 · RobbinsvilleRobbinsville55m HurdlesRound P118.5411
Jan 28SJTCA Winter Meet #10Jan 28 · 55m Hurdles · Place 11 · RobbinsvilleRobbinsville55m HurdlesRound P118.5411
Jan 28SJTCA Winter Meet #10Jan 28 · 55m Hurdles · Place 11 · RobbinsvilleRobbinsville55m HurdlesRound P118.5411

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 110m Hurdles · Place 13 · RobbinsvilleRobbinsville110m Hurdles39" / 0.991m13.16.17a11
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 110m Hurdles · Place 3 · RobbinsvilleRobbinsville110m HurdlesRound P316.4811
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 110m Hurdles · Place 6 · RobbinsvilleRobbinsville110m Hurdles616.5011
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 400m Hurdles · Place 3 · RobbinsvilleRobbinsville400m Hurdles358.4711
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 110m Hurdles · Place 3 · RobbinsvilleRobbinsville110m HurdlesRound P316.4811
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 110m Hurdles · Place 6 · RobbinsvilleRobbinsville110m Hurdles616.5011
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 400m Hurdles · Place 3 · RobbinsvilleRobbinsville400m Hurdles358.4711
May 19Mercer County ChampionshipsMay 19 · Long Jump · Place 16 · RobbinsvilleRobbinsvilleLong Jump1617-10.511
May 19Mercer County ChampionshipsMay 19 · 400m Hurdles · Place 5 · RobbinsvilleRobbinsville400m Hurdles558.7211
May 19Mercer County ChampionshipsMay 19 · 110m Hurdles · Place 17 · RobbinsvilleRobbinsville110m HurdlesRound P1717.9711
May 13Mercer Coaches ClassicMay 13 · Long Jump · Place 2 · RobbinsvilleRobbinsvilleLong Jump219-8.75JR
May 13Mercer Coaches ClassicMay 13 · 400m Hurdles · Place 3 · RobbinsvilleRobbinsville400m Hurdles31:00.28JR
May 13Mercer Coaches ClassicMay 13 · 110m Hurdles · Place 10 · RobbinsvilleRobbinsville110m Hurdles1016.18JR

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21Bob James InvitationalDec 21 · 55m Hurdles · Place 2 · RobbinsvilleRobbinsville55m Hurdles39"2.8.56a11
Dec 21Bob James InvitationalDec 21 · 200 Meters · Place 4 · RobbinsvilleRobbinsville200 Meters4.24.82a11
Feb 6CVC Batch MeetFeb 6 · 55m Hurdles · Place 14 · RobbinsvilleRobbinsville55m Hurdles1410.61—
Jan 21Mercer County ChampionshipsJan 21 · 55m Hurdles · Place 15 · RobbinsvilleRobbinsville55m HurdlesRound P1510.7610
Jan 17CVC OpenJan 17 · 45y Hurdles · Place 7 · RobbinsvilleRobbinsville45y Hurdles7.11.510
Jan 17CVC OpenJan 17 · 400 Meters · Place 7 · RobbinsvilleRobbinsville400 Meters7.1:02.210

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 1 & 3Jun 10 · 110m Hurdles · Place 20 · RobbinsvilleRobbinsville110m HurdlesRound P2016.8810
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 110m Hurdles · Place 7 · RobbinsvilleRobbinsville110m Hurdles717.1810
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 110m Hurdles · Place 6 · RobbinsvilleRobbinsville110m Hurdles616.8610
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 400m Hurdles · Place 8 · RobbinsvilleRobbinsville400m Hurdles81:01.2210
May 27Mercer County ChampionshipsMay 27 · Long Jump · Place 19 · RobbinsvilleRobbinsvilleLong Jump1917-2.50SO
May 27Mercer County ChampionshipsMay 27 · 400m Hurdles · Place 6 · RobbinsvilleRobbinsville400m Hurdles61:01.27SO
May 21CVC InvitationalMay 21 · 110m Hurdles · Place 8 · RobbinsvilleRobbinsville110m Hurdles817.60SO
May 21CVC InvitationalMay 21 · 400m Hurdles · Place 6 · RobbinsvilleRobbinsville400m Hurdles61:02.86SO
May 14Hopewell Valley Freshman/Sophomore InvitationalMay 14 · Long Jump · Place 3 · RobbinsvilleRobbinsvilleLong Jump317-4.25SO
May 14Hopewell Valley Freshman/Sophomore InvitationalMay 14 · 200 Meters · Place 13 · RobbinsvilleRobbinsville200 Meters1324.51SO
May 12Mercer Coaches ClassicMay 12 · 400m Hurdles · Place 6 · RobbinsvilleRobbinsville400m Hurdles61:04.27—
May 12Mercer Coaches ClassicMay 12 · 110m Hurdles · Place 4 · RobbinsvilleRobbinsville110m Hurdles417.26—
May 10CVC Showdown #3May 10 · 110m Hurdles · Place 12 · RobbinsvilleRobbinsville110m Hurdles39" / 0.991m12.17.87a10
May 3CVC Showdown #2May 3 · 400 Meters · Place 15 · RobbinsvilleRobbinsville400 Meters15.53.75a10
Apr 19CVC Showdown #1Apr 19 · 400m Hurdles · Place 10 · RobbinsvilleRobbinsville400m Hurdles36" / 0.914m10.1:05.20a10
Apr 16Fast Times at Cherokee HighApr 16 · Long Jump · Place 54 · RobbinsvilleRobbinsvilleLong Jump5416-09.00—
Apr 16Fast Times at Cherokee HighApr 16 · 400m Hurdles · Place 32 · RobbinsvilleRobbinsville400m Hurdles321:06.42—
Apr 16Fast Times at Cherokee HighApr 16 · 200 Meters · Place 58 · RobbinsvilleRobbinsville200 Meters5824.56—
Apr 12Robbinsville vs. LawrenceApr 12 · 400m Hurdles · Place 1 · RobbinsvilleRobbinsville400m Hurdles36" / 0.914m1.68.510
Apr 12Robbinsville vs. LawrenceApr 12 · Long Jump · Place 4 · RobbinsvilleRobbinsvilleLong Jump4.14-1010
Apr 12Robbinsville vs. LawrenceApr 12 · 400 Meters · Place 2 · RobbinsvilleRobbinsville400 Meters2.56.810

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20SJTCA Winter Meet #1Dec 20 · 55m Hurdles · Place 43 · RobbinsvilleRobbinsville55m Hurdles39"43.10.94a10

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20CVC Valley Division QualifierMay 20 · 110m Hurdles · Place 11 · RobbinsvilleRobbinsville110m Hurdles39" / 0.991mRound P11.21.60a9
May 11Robbinsville vs. SteinertMay 11 · 110m Hurdles · Place 7 · RobbinsvilleRobbinsville110m Hurdles39" / 0.991m7.22.89
May 11Robbinsville vs. SteinertMay 11 · 200 Meters · Place 4 · RobbinsvilleRobbinsville200 Meters4.26.39
May 4Nottingham vs Robbinsville Dual MeetMay 4 · 200 Meters · Place 3 · RobbinsvilleRobbinsville200 Meters3.26.09
May 4Nottingham vs Robbinsville Dual MeetMay 4 · 100 Meters · Place 11 · RobbinsvilleRobbinsville100 Meters11.12.8 PB9
Apr 19Hightstown vs. Robbinsville Dual MeetApr 19 · 200 Meters · Place 11 · RobbinsvilleRobbinsville200 Meters11.26.99
Apr 19Hightstown vs. Robbinsville Dual MeetApr 19 · 100 Meters · Place 6 · RobbinsvilleRobbinsville100 Meters6.13.09