Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational & Pentathlon · Feb 34:57.61Ocean Breeze Invitational & PentathlonFebruary 3, 2024
1600 Meters · IndoorNJ Metropolitan Invitational · Jan 304:37.72NJ Metropolitan InvitationalJanuary 30, 2025
1600 Meters · OutdoorHunterdon / Warren / Sussex Champs · May 134:41.15Hunterdon / Warren / Sussex ChampsMay 13, 2024
1600 Meters · OutdoorNorth Hunterdon Twilight · May 34:39.62North Hunterdon TwilightMay 3, 2024
3200 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 2&3 · Feb 1010:27.72NJSIAA Sectional Championships - North 2 Group 2&3February 10, 2024
3200 Meters · OutdoorSkyland Conference Champs - Divisional · May 2111:07.76Skyland Conference Champs - DivisionalMay 21, 2024
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener · Dec 202:08.72aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
800 Meters · OutdoorSkyland Conference Boys Frosh/Soph Champs · May 252:19.28Skyland Conference Boys Frosh/Soph ChampsMay 25, 2023

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

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6Skyland Conference Champs - DivisionalMay 6 · 1600 Meters · Place 14 · North Hunterdon1600 Meters14.4:49.91a12
May 6Skyland Conference Champs - OpenMay 6 · 1600 Meters · Place 26 · North Hunterdon1600 Meters26.4:49.91a12
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 24 · North Hunterdon1600 Meters245:01.3612
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 24 · North Hunterdon1600 Meters245:01.3612

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · 1600 Meters · Place 11 · North Hunterdon1600 Meters114:43.1312
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 1600 Meters · Place 18 · North Hunterdon1600 Meters184:47.3212
Jan 30NJ Metropolitan InvitationalJan 30 · 1600 Meters · Place 12 · North Hunter1600 Meters124:37.72 PB12
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 4 · North Hunterdon1600 Meters44:46.8712

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 19 · North Hunterdon800 Meters19.2:08.72a PB12
Feb 21NJ JV-Novice InvitationalFeb 21 · 1600 Meters · Place 17 · North Hunterdon1600 Meters174:52.3111
Feb 10NJSIAA Sectional Championships - North 2 Group 2&3Feb 10 · 3200 Meters · Place 9 · North Hunterdon3200 Meters910:27.72 PB11
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 1 Mile · Place 84 · North Hunterdon1 Mile844:57.61 PB11
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 1600 Meters · Place 24 · North Hunterdon1600 Meters244:58.4211
Jan 24NJ Metropolitan InvitationalJan 24 · 1600 Meters · Place 52 · North Hunter1600 Meters524:54.52—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Skyland Conference Champs - DivisionalMay 21 · 3200 Meters · Place 24 · North Hunterdon3200 Meters2411:07.76 PB—
May 21Skyland Conference Champs - Open ScoresMay 21 · 3200 Meters · Place 24 · North Hunterdon3200 Meters24.11:07.76a11
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 1600 Meters · Place 7 · North Hunter1600 Meters74:41.15 PB—
May 3North Hunterdon TwilightMay 3 · 1600 Meters · Place 8 · M North Hunter1600 Meters84:39.62 PB—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 1600 Meters · Place 9 · North Hunterdon1600 Meters9.4:52.76a11
Feb 6The Varsity ClassicFeb 6 · 1600 Meters · Place 39 · North Hunter1600 Meters395:02.5410
Feb 6The Varsity ClassicFeb 6 · 800 Meters · Place 51 · North Hunter800 Meters512:14.4510
Jan 18The Armory Frosh / Novice MeetJan 18 · 1600 Meters · Place 23 · North Hunter1600 Meters235:10.94—
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 50 · North Hunterdon1600 Meters505:07.9710

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30Ridge Novice InvitationalMay 30 · 1600 Meters · Place 9 · North Hunter1600 Meters94:53.92—
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 1600 Meters · Place 3 · North Hunter1600 Meters34:53.29—
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 800 Meters · Place 11 · North Hunter800 Meters112:19.28 PB—
May 12Raider Novice InvitationalMay 12 · 1600 Meters · Place 25 · North Hunterdon1600 Meters25.5:24.30a10
Apr 8Summit RelaysApr 8 · 1600 Meters · Place 26 · North Hunterdon1600 Meters26.5:05.30a10

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31Ridge Novice InvitationalMay 31 · 1600 Meters · Place 27 · North Hunter1600 Meters275:24.39—
May 26Skyland Conference Frosh/Soph Championship (Boys)May 26 · 1600 Meters · Place 5 · North Hunter1600 Meters54:59.61—
May 26Skyland Conference Frosh/Soph Championship (Boys)May 26 · 800 Meters · Place 10 · North Hunter800 Meters102:27.81—
May 13Raider Novice InvitationalMay 13 · 1600 Meters · Place 22 · North Hunterdon1600 Meters22.5:13.53a9
May 9Ridge Night of 1600'sMay 9 · 1600 Meters · Place 122 · North Hunterdon1600 Meters122.5:04.02a9
May 5Raider Twilight IMay 5 · 1600 Meters · Place 56 · M North Hunter1600 Meters565:09.19—
Apr 2Summit RelaysApr 2 · 1600 Meters · Place 49 · North Hunter1600 Meters495:28.009

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8Ocean Breeze Freedom GamesJan 8 · 1600 Meters · Place 92 · North Hunterdon1600 Meters925:40.749

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 800 Meters · Place 23 · North Hunterdon800 Meters23.2:34.61a9