Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational & Pentathlon · Feb 34:52.14Ocean Breeze Invitational & PentathlonFebruary 3, 2024
1 Mile · OutdoorBlue Devil Classic · Apr 114:34.64aBlue Devil ClassicApril 11, 2026
1500 Meters · OutdoorSkylands Conference Championships · May 206:20.29aSkylands Conference ChampionshipsMay 20, 2018
1600 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 3 · Feb 64:32.32NJSIAA Sectional Championships - North 2 Group 3February 6, 2026
1600 Meters · OutdoorRaider Twilight · Apr 174:24.53aRaider TwilightApril 17, 2026
1600 Meters · OutdoorNorth Hunterdon Twilight · May 34:43.30North Hunterdon TwilightMay 3, 2024
3200 Meters · IndoorSkyland Conference Indoor Championship · Feb 210:11.31Skyland Conference Indoor ChampionshipFebruary 2, 2025
3200 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 169:51.84NJSIAA Sectionals North 2 Groups 2 and 3May 16, 2025
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 192:04.32aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
800 Meters · OutdoorHWS (Hunterdon, Warren, Sussex) Meet · Apr 302:01.37aHWS (Hunterdon, Warren, Sussex) MeetApril 30, 2026
Long Jump · OutdoorSkylands Conference Championships · May 209-05.00Skylands Conference ChampionshipsMay 20, 2018

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · 1600 Meters · Place 14 · North HunterdonNorth Hunterdon1600 Meters14.4:35.20a12
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 1600 Meters · Place 3 · North HunterdonNorth Hunterdon1600 Meters3.4:29.67a12
May 8Last Chance InvitationalMay 8 · 3200 Meters · Place 1 · North HunterdonNorth Hunterdon3200 Meters1.9:56.61a12
May 8Raider NoviceMay 8 · 3200 Meters · Place 1 · North HunterdonNorth Hunterdon3200 Meters1.9:56.61a12
May 5Skyland Conference ChampsMay 5 · 1600 Meters · Place 10 · North HunterNorth Hunter1600 Meters104:30.85—
May 5Skyland Conference Champs - Open ScoringMay 5 · 1600 Meters · Place 10 · North HunterdonNorth Hunterdon1600 Meters10.4:30.85a12
Apr 30HWS (Hunterdon, Warren, Sussex) MeetApr 30 · 1600 Meters · Place 3 · North HunterdonNorth Hunterdon1600 Meters3.4:31.32a12
Apr 30HWS (Hunterdon, Warren, Sussex) MeetApr 30 · 800 Meters · Place 6 · North HunterdonNorth Hunterdon800 Meters6.2:01.37a PB12
Apr 17Raider TwilightApr 17 · 1600 Meters · Place 2 · North HunterdonNorth Hunterdon1600 Meters2.4:24.53a PB12
Apr 17Raider TwilightApr 17 · 800 Meters · North HunterdonNorth Hunterdon800 Meters--DNS12
Apr 11Blue Devil ClassicApr 11 · 1 Mile · Place 6 · North HunterdonNorth Hunterdon1 Mile6.4:34.64a PB12
Apr 4Summit RelaysApr 4 · 1600 Meters · Place 2 · North HunterdonNorth Hunterdon1600 Meters2.4:32.79a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 1600 Meters · Place 13 · North HunterdonNorth Hunterdon1600 Meters134:35.8712
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 1600 Meters · Place 5 · North HunterdonNorth Hunterdon1600 Meters54:32.32 PB12
Jan 29NJ Metropolitan InvitationalJan 29 · 1600 Meters · Place 6 · North HunterNorth Hunter1600 Meters64:33.4212
Jan 29NJ Metropolitan InvitationalJan 29 · 1600 Meters · Place 6 · North HunterNorth Hunter1600 Meters64:33.4212
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 12 · North HunterdonNorth Hunterdon1600 Meters124:34.0812

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 800 Meters · Place 13 · North HunterdonNorth Hunterdon800 Meters13.2:04.32a PB12
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · 1600 Meters · Place 8 · North HunterdonNorth Hunterdon1600 Meters84:35.7511
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 3200 Meters · Place 11 · North HunterdonNorth Hunterdon3200 Meters1110:11.31 PB11
Jan 30NJ Metropolitan InvitationalJan 30 · 1600 Meters · Place 7 · North HunterNorth Hunter1600 Meters74:35.2011
Jan 12Molloy Stanner GamesJan 12 · 1600 Meters · Place 23 · North HunterNorth Hunter1600 Meters234:39.1011
Jan 4Ocean Breeze Freedom GamesJan 4 · 3200 Meters · Place 29 · North HunterdonNorth Hunterdon3200 Meters2910:14.7711

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · 3200 Meters · Place 19 · North HunterdonNorth Hunterdon3200 Meters1910:22.6211
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 3200 Meters · Place 5 · North HunterNorth Hunter3200 Meters59:51.84 PB11
May 6Skyland Conference Champs - DivisionalMay 6 · 3200 Meters · Place 7 · North HunterdonNorth Hunterdon3200 Meters7.9:59.83a11
May 6Skyland Conference Champs - OpenMay 6 · 3200 Meters · Place 14 · North HunterdonNorth Hunterdon3200 Meters14.9:59.83a11
May 1Hunterdon, Warren, Sussex MeetMay 1 · 1600 Meters · Place 3 · North HunterNorth Hunter1600 Meters34:27.22—
Apr 12Blue Devil ClassicApr 12 · 1 Mile · Place 10 · North HunterdonNorth Hunterdon1 Mile104:48.0811
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 5 · North HunterdonNorth Hunterdon1600 Meters54:39.0511
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 5 · North HunterdonNorth Hunterdon1600 Meters54:39.0511

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 1600 Meters · Place 13 · North HunterdonNorth Hunterdon1600 Meters13.4:42.61a11
Feb 10NJSIAA Sectional Championships - North 2 Group 2&3Feb 10 · 1600 Meters · Place 15 · North HunterdonNorth Hunterdon1600 Meters154:54.3110
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 1 Mile · Place 30 · North HunterdonNorth Hunterdon1 Mile304:52.14 PB10
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 3200 Meters · Place 23 · North HunterdonNorth Hunterdon3200 Meters2310:49.3810
Jan 24NJ Metropolitan InvitationalJan 24 · 1600 Meters · Place 54 · North HunterNorth Hunter1600 Meters544:55.06—
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 1600 Meters · Place 6 · North HunterNorth Hunter1600 Meters65:02.34—
Jan 17The Armory Frosh / Novice MeetJan 17 · 1600 Meters · Place 6 · North HunterdonNorth Hunterdon1600 Meters6.5:02.34a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4Ridge Novice InvitationalJun 4 · 1600 Meters · Place 6 · North HunterNorth Hunter1600 Meters64:47.11—
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 3200 Meters · Place 18 · North HunterdonNorth Hunterdon3200 Meters1810:35.2110
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 3200 Meters · Place 18 · North HunterdonNorth Hunterdon3200 Meters1810:35.2110
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 3200 Meters · Place 1 · North HunterNorth Hunter3200 Meters110:29.96—
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 3200 Meters · Place 8 · North HunterNorth Hunter3200 Meters810:33.87—
May 3North Hunterdon TwilightMay 3 · 1600 Meters · Place 12 · M North HunterM North Hunter1600 Meters124:43.30 PB—
Apr 13Skyland RelaysApr 13 · 1600 Meters · Place 13 · North HunterdonNorth Hunterdon1600 Meters13.4:58.44a10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 800 Meters · Place 9 · North HunterdonNorth Hunterdon800 Meters9.2:16.29a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 30Ridge Novice InvitationalMay 30 · 1600 Meters · Place 17 · North HunterNorth Hunter1600 Meters175:01.65—
May 12Raider Novice InvitationalMay 12 · 1600 Meters · Place 11 · North HunterdonNorth Hunterdon1600 Meters11.5:03.89a9
Apr 8Summit RelaysApr 8 · 1600 Meters · Place 40 · North HunterdonNorth Hunterdon1600 Meters40.5:13.68a9

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 19Skylands Conference ChampionshipsMay 19 · High Jump · Place 4 · Hunterdon Lions TrackHunterdon Lions TrackHigh Jump4.3-08.00Unofficial11

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 20Skylands Conference ChampionshipsMay 20 · Long Jump · Place 12 · Hunterdon Lions TrackHunterdon Lions TrackLong Jump12.9-05.00 PB10
May 20Skylands Conference ChampionshipsMay 20 · 1500 Meters · Place 5 · Hunterdon Lions TrackHunterdon Lions Track1500 Meters5.6:20.29a PB10
May 20Skylands Conference ChampionshipsMay 20 · 800 Meters · Place 6 · Hunterdon Lions TrackHunterdon Lions Track800 Meters6.2:55.41a10