Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCrusader Relays · May 211.64Crusader RelaysMay 2, 2025
200 Meters · IndoorBergen County Champs · Feb 1223.17Bergen County ChampsFebruary 12, 2025
200 Meters · OutdoorNJSIAA NPA & NPB States · May 3023.22aNJSIAA NPA & NPB StatesMay 30, 2025
400 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1351.19aDavid Hemery Valentine InvitationalFebruary 13, 2026
400 Meters · OutdoorNJIC American+Patriot Division Champs · Apr 2850.34NJIC American+Patriot Division ChampsApril 28, 2025
400 Meters · Relay Split · OutdoorNJSIAA NPA & NPB States · May 3049.904NJSIAA NPA & NPB StatesMay 30, 2025
400m Hurdles · 36" / 0.914m · OutdoorNESCAC Track & Field Championships · Apr 2556.84aNESCAC Track & Field ChampionshipsApril 25, 2026
55 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 216.96NJSIAA Group Non-Public A & B ChampionshipsFebruary 21, 2025
60 Meter · IndoorWesleyan Winter Invitational · Jan 107.45aWesleyan Winter InvitationalJanuary 10, 2026
600 Meters · IndoorSpringfield College Triangle Classic · Feb 201:25.85aSpringfield College Triangle ClassicFebruary 20, 2026
800 Meters · IndoorNJSIAA Non-Public A & B State Championships · Feb 162:14.28NJSIAA Non-Public A & B State ChampionshipsFebruary 16, 2024
800 Meters · OutdoorNJSIAA Non Public A-B · Jun 72:08.50aNJSIAA Non Public A-BJune 7, 2024
Long Jump · IndoorNJIC Championships · Jan 2919-05.00NJIC ChampionshipsJanuary 29, 2025
Long Jump · OutdoorBergen County Relays · Apr 1719-07.50Bergen County RelaysApril 17, 2024
Triple Jump · IndoorNJIC Championships · Jan 2938-09.50NJIC ChampionshipsJanuary 29, 2025
Triple Jump · OutdoorNJIC Colonial+Patriot Division Championship · May 139-01.50NJIC Colonial+Patriot Division ChampionshipMay 1, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 21 · Wesleyan (Conn.)Wesleyan (Conn.)400m Hurdles36" / 0.914m21.57.24aFr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 400m Hurdles · Place 14 · Wesleyan (Conn.)Wesleyan (Conn.)400m Hurdles36" / 0.914mRound P14.56.84a PBFr
Apr 18Trinity InvitationalApr 18 · 400m Hurdles · Place 7 · Wesleyan (Conn.)Wesleyan (Conn.)400m Hurdles36" / 0.914m7.57.76aFr
Apr 18Trinity InvitationalApr 18 · 400 Meters · Place 19 · Wesleyan (Conn.)Wesleyan (Conn.)400 Meters19.51.06aFr
Apr 11UMASS Commonwealth InvitationalApr 11 · 400m Hurdles · Place 15 · Wesleyan (Conn.)Wesleyan (Conn.)400m Hurdles36" / 0.914m15.58.12aFr
Mar 28UMASS Flagship OpenerMar 28 · 400m Hurdles · Place 6 · Wesleyan (Conn.)Wesleyan (Conn.)400m Hurdles36" / 0.914m6.59.07aFr
Mar 28UMASS Flagship OpenerMar 28 · 200 Meters · Place 13 · Wesleyan (Conn.)Wesleyan (Conn.)200 Meters13.24.65aWind: 3.6Fr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 400m Hurdles · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)400m Hurdles457.21aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Springfield College Triangle ClassicFeb 20 · 600 Meters · Place 6 · Wesleyan (Conn.)Wesleyan (Conn.)600 Meters61:25.85a PBFr
Feb 13David Hemery Valentine InvitationalFeb 13 · 400 Meters · Place 89 · Wesleyan (Conn.)Wesleyan (Conn.)400 Meters8951.19a PBFr
Feb 1Middlebury's NESCAC InviteFeb 1 · 400 Meters · Place 16 · Wesleyan (Conn.)Wesleyan (Conn.)400 Meters1651.52aFR
Jan 24Wesleyan Alumni InvitationalJan 24 · 600 Meters · Place 4 · WesleyanWesleyan600 Meters41:26.33FR
Jan 16NYC Gotham CupJan 16 · 400 Meters · Place 27 · Wesleyan (Conn.)Wesleyan (Conn.)400 Meters27.51.83aFr
Jan 10Wesleyan Winter InvitationalJan 10 · 60 Meter · Place 19 · Wesleyan (Conn.)Wesleyan (Conn.)60 MeterRound P19.7.45a PBFr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 6Wesleyan Winter InviteDec 6 · 400 Meters · Place 1 · Wesleyan (Conn.)Wesleyan (Conn.)400 Meters1.51.96aFr
Mar 4Eastern States Indoor ChampionshipsMar 4 · 400 Meters · Place 19 · Dwight - EngDwight - Eng400 Meters1951.2212
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 55 Meters · Place 21 · Dwight - Englewood SchoolDwight - Englewood School55 MetersRound P216.96 PB12
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 400 Meters · Place 12 · Dwight - Englewood SchoolDwight - Englewood School400 Meters1253.5212
Feb 12Bergen County ChampsFeb 12 · Long Jump · Place 17 · Dwight - EngDwight - EngLong Jump1719-01.50—
Feb 12Bergen County ChampsFeb 12 · 600 Meters · Place 6 · Dwight - EngDwight - Eng600 Meters61:26.12—
Feb 12Bergen County ChampsFeb 12 · 200 Meters · Place 9 · Dwight - EngDwight - Eng200 Meters923.17 PB—
Jan 29NJIC ChampionshipsJan 29 · Triple Jump · Place 9 · Dwight-EnglewoodDwight-EnglewoodTriple Jump9.38-09.50 PB12
Jan 29NJIC ChampionshipsJan 29 · Long Jump · Place 5 · Dwight-EnglewoodDwight-EnglewoodLong Jump5.19-05.00 PB12
Jan 29NJIC ChampionshipsJan 29 · 400 Meters · Place 4 · Dwight-EnglewoodDwight-Englewood400 Meters4.52.15a12
Jan 22Bergen County RelaysJan 22 · Long Jump · Place 2 · Dwight - EngDwight - EngLong Jump219-06.75—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 400m Hurdles · Place 8 · Dwight-EnglewoodDwight-Englewood400m Hurdles36" / 0.914m8.57.92a12
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Dwight-EnglewoodDwight-Englewood400 MetersRelay Split—49.904 PB12
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Place 24 · Dwight-EnglewoodDwight-Englewood400 Meters24.51.59a12
May 30NJSIAA NPA & NPB StatesMay 30 · 200 Meters · Place 21 · Dwight-EnglewoodDwight-Englewood200 Meters21.23.22a PBWind: 0.112
May 21Bergen County Meet of ChampsMay 21 · 400 Meters · Place 11 · Dwight - EngDwight - Eng400 Meters1151.21—
May 21Bergen County Meet of ChampsMay 21 · 400 Meters · Place 11 · Dwight - EngDwight - Eng400 Meters1151.21—
May 9Bergen County ChampionshipsMay 9 · 400m Hurdles · Place 3 · Dwight-EnglewoodDwight-Englewood400m Hurdles36" / 0.914m3.58.47a12
May 9Bergen County ChampionshipsMay 9 · 400 Meters · Place 5 · Dwight-EnglewoodDwight-Englewood400 Meters5.51.22a12
May 9Bergen County ChampionshipsMay 9 · 200 Meters · Place 9 · Dwight-EnglewoodDwight-Englewood200 Meters9.23.25a12
May 2Crusader RelaysMay 2 · 400m Hurdles · Place 5 · Dwight - EngDwight - Eng400m Hurdles558.97—
May 2Crusader RelaysMay 2 · 100 Meters · Place 15 · Dwight - EngDwight - Eng100 Meters1511.64 PB—
Apr 28NJIC American+Patriot Division ChampsApr 28 · 200 Meters · Place 2 · Dwight - Englewood SchoolDwight - Englewood School200 Meters223.2612
Apr 28NJIC American+Patriot Division ChampsApr 28 · 200 Meters · Place 2 · Dwight - Englewood SchoolDwight - Englewood School200 Meters223.2612
Apr 28NJIC American+Patriot Division ChampsApr 28 · 400 Meters · Place 1 · Dwight - Englewood SchoolDwight - Englewood School400 Meters150.34 PB12
Apr 28NJIC American+Patriot Division ChampsApr 28 · 400 Meters · Place 1 · Dwight - Englewood SchoolDwight - Englewood School400 Meters150.3412
Apr 28NJIC American+Patriot Division ChampsApr 28 · 400m Hurdles · Place 2 · Dwight - Englewood SchoolDwight - Englewood School400m Hurdles258.4412
Apr 28NJIC American+Patriot Division ChampsApr 28 · 400m Hurdles · Place 2 · Dwight - Englewood SchoolDwight - Englewood School400m Hurdles258.4412
Apr 17Aviator Invitational RelaysApr 17 · Long Jump · Place 8 · Dwight EnglewoodDwight EnglewoodLong Jump819-04.5—

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 9Ridge Winter InvitationalDec 9 · 400 Meters · Place 11 · Dwight-EnglewoodDwight-Englewood400 Meters11.53.30a12
Dec 9Ridge Winter InvitationalDec 9 · 200 Meters · Place 23 · Dwight-EnglewoodDwight-Englewood200 Meters23.23.88a12
Feb 21NJISAA Indoor Track ChampionshipFeb 21 · 800 Meters · Place 17 · Dwight - Englewood SchoolDwight - Englewood School800 Meters172:25.4611
Feb 21NJISAA Indoor Track ChampionshipFeb 21 · 400 Meters · Place 4 · Dwight - Englewood SchoolDwight - Englewood School400 Meters454.8511
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 22 · Dwight - Englewood SchoolDwight - Englewood School800 Meters222:14.28 PB11
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 400 Meters · Place 17 · Dwight - Englewood SchoolDwight - Englewood School400 Meters1754.9211
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 22 · Dwight - Englewood SchoolDwight - Englewood School800 Meters222:14.2811
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 400 Meters · Place 17 · Dwight - Englewood SchoolDwight - Englewood School400 Meters1754.9211
Feb 14Bergen County ChampionshipsFeb 14 · 600 Meters · Place 12 · Dwight - EngDwight - Eng600 Meters121:28.1411
Feb 14Bergen County ChampionshipsFeb 14 · 200 Meters · Place 61 · Dwight - EngDwight - Eng200 Meters6124.7011
Jan 25NJIC ChampionshipsJan 25 · Triple Jump · Place 10 · Dwight-EnglewoodDwight-EnglewoodTriple Jump10.37-10.0011
Jan 25NJIC ChampionshipsJan 25 · 800 Meters · Place 15 · Dwight-EnglewoodDwight-Englewood800 Meters15.2:16.16a11
Jan 25NJIC ChampionshipsJan 25 · 400 Meters · Place 12 · Dwight-EnglewoodDwight-Englewood400 Meters12.53.66a11
Jan 22Bergen County RelaysJan 22 · Triple Jump · Place 7 · Dwight - EngDwight - EngTriple Jump737-02.25—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · Long Jump · Place 11 · Dwight-EnglewoodDwight-EnglewoodLong Jump11.19-4.25Wind: 0.811
Jun 7NJSIAA Non Public A-BJun 7 · 800 Meters · Place 30 · Dwight-EnglewoodDwight-Englewood800 Meters30.2:08.50a PB11
Jun 7NJSIAA Non Public A-BJun 7 · 400 Meters · Place 18 · Dwight-EnglewoodDwight-Englewood400 Meters18.51.83a11
Jun 7NJSIAA Non Public A-BJun 7 · 200 Meters · Place 36 · Dwight-EnglewoodDwight-Englewood200 Meters36.23.96a11
May 10Bergen County ChampionshipsMay 10 · Triple Jump · Place 9 · Dwight-EnglewoodDwight-EnglewoodTriple Jump9.37-11.0011
May 10Bergen County ChampionshipsMay 10 · Long Jump · Place 10 · Dwight-EnglewoodDwight-EnglewoodLong Jump10.17-06.2511
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Place 4 · Dwight-EnglewoodDwight-Englewood400 Meters4.51.89a11
May 10Bergen County ChampionshipsMay 10 · 200 Meters · Place 9 · Dwight-EnglewoodDwight-Englewood200 Meters9.23.49a11
Apr 29NJIC National & Patriot Division ChampsApr 29 · Triple Jump · Place 4 · Dwight - EngDwight - EngTriple Jump439-02.2511
Apr 29NJIC National & Patriot Division ChampsApr 29 · Long Jump · Place 2 · Dwight - EngDwight - EngLong Jump220-00.5011
Apr 29NJIC National & Patriot Division ChampsApr 29 · 400 Meters · Place 3 · Dwight - EngDwight - Eng400 Meters351.3611
Apr 17Bergen County RelaysApr 17 · Triple Jump · Place 9 · Dwight-EnglewoodDwight-EnglewoodTriple Jump9.38-01.5011
Apr 17Bergen County RelaysApr 17 · Long Jump · Place 6 · Dwight-EnglewoodDwight-EnglewoodLong Jump6.19-07.50 PB11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Triple Jump · Place 30 · Dwight-EnglewoodDwight-EnglewoodTriple Jump30.35-010
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 800 Meters · Place 29 · Dwight-EnglewoodDwight-Englewood800 Meters29.2:09.33a10
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 400 Meters · Place 28 · Dwight-EnglewoodDwight-Englewood400 Meters28.55.04a10
May 5Crusader RelaysMay 5 · Long Jump · Place 4 · Dwight - EngDwight - EngLong Jump417-09.00—
May 5Crusader RelaysMay 5 · Triple Jump · Place 12 · Dwight - EngDwight - EngTriple Jump1237-06.00—
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · Triple Jump · Place 4 · Dwight-EnglewoodDwight-EnglewoodTriple Jump4.39-01.50 PB10
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 800 Meters · Place 8 · Dwight-EnglewoodDwight-Englewood800 Meters8.2:19.05a10
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 400 Meters · Place 4 · Dwight-EnglewoodDwight-Englewood400 Meters4.55.11a10