Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 34:34.63Ocean Breeze Freedom GamesJanuary 3, 2026
1600 Meters · OutdoorRaider Twilight · Apr 174:29.43aRaider TwilightApril 17, 2026
1600 Meters · OutdoorNorth Hunterdon Twilight · May 34:42.08North Hunterdon TwilightMay 3, 2024
800 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 3 · Feb 62:00.85NJSIAA Sectional Championships - North 2 Group 3February 6, 2026
800 Meters · OutdoorHWS (Hunterdon, Warren, Sussex) Meet · Apr 302:00.88aHWS (Hunterdon, Warren, Sussex) MeetApril 30, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 19Ridge Novice/Last Chance InvitationalMay 19 · 1600 Meters · Place 1 · North Hunterdon1600 Meters1.4:35.30a12
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 800 Meters · Place 12 · North Hunterdon800 Meters12.2:02.00a12
May 5Skyland Conference ChampsMay 5 · 800 Meters · Place 9 · North Hunter800 Meters92:01.04—
May 5Skyland Conference Champs - Open ScoringMay 5 · 800 Meters · Place 9 · North Hunterdon800 Meters9.2:01.04a12
Apr 30HWS (Hunterdon, Warren, Sussex) MeetApr 30 · 800 Meters · Place 5 · North Hunterdon800 Meters5.2:00.88a PB12
Apr 17Raider TwilightApr 17 · 1600 Meters · Place 6 · North Hunterdon1600 Meters6.4:29.43a PB12
Apr 17Raider TwilightApr 17 · 800 Meters · North Hunterdon800 Meters--DNS12
Apr 4Summit RelaysApr 4 · 1600 Meters · Place 1 · North Hunterdon1600 Meters1.4:31.17a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 800 Meters · Place 16 · North Hunterdon800 Meters162:03.0312
Feb 18NJ JV-Novice InvitationalFeb 18 · 1600 Meters · Place 5 · North Hunterdon1600 Meters54:34.7712
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 800 Meters · Place 5 · North Hunterdon800 Meters52:00.85 PB12
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 13 · North Hunterdon1600 Meters134:34.63 PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 800 Meters · Place 11 · North Hunterdon800 Meters11.2:03.85a12
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · 800 Meters · Place 11 · North Hunterdon800 Meters112:06.6511
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 800 Meters · Place 12 · North Hunterdon800 Meters122:07.4211
Jan 30NJ Metropolitan InvitationalJan 30 · 1600 Meters · Place 25 · North Hunter1600 Meters254:42.9711
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 16 · North Hunterdon1600 Meters164:49.7011

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 800 Meters · Place 13 · North Hunter800 Meters132:03.3611
May 6Skyland Conference Champs - DivisionalMay 6 · 800 Meters · Place 10 · North Hunterdon800 Meters10.2:04.39a11
May 6Skyland Conference Champs - OpenMay 6 · 800 Meters · Place 21 · North Hunterdon800 Meters21.2:04.39a11
May 1Hunterdon, Warren, Sussex MeetMay 1 · 800 Meters · Place 4 · North Hunter800 Meters42:02.26—
Apr 12Blue Devil ClassicApr 12 · 800 Meters · Place 5 · North Hunterdon800 Meters52:04.8811

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 13 · North Hunterdon800 Meters13.2:05.79a11
Feb 21NJ JV-Novice InvitationalFeb 21 · 800 Meters · Place 8 · North Hunterdon800 Meters82:08.6510
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 800 Meters · Place 21 · North Hunterdon800 Meters212:10.3810
Jan 24NJ Metropolitan InvitationalJan 24 · 800 Meters · Place 26 · North Hunter800 Meters262:10.09—
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 1600 Meters · Place 3 · North Hunter1600 Meters34:58.64—
Jan 17The Armory Frosh / Novice MeetJan 17 · 1600 Meters · Place 3 · North Hunterdon1600 Meters3.4:58.64a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 13 · North Hunterdon800 Meters132:02.6010
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 13 · North Hunterdon800 Meters132:02.6010
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 1600 Meters · Place 3 · North Hunter1600 Meters34:45.30—
May 21Skyland Conference Champs - DivisionalMay 21 · 800 Meters · Place 18 · North Hunterdon800 Meters182:04.01—
May 21Skyland Conference Champs - Open ScoresMay 21 · 800 Meters · Place 18 · North Hunterdon800 Meters18.2:04.01a10
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 800 Meters · Place 6 · North Hunter800 Meters62:04.73—
May 3North Hunterdon TwilightMay 3 · 1600 Meters · Place 11 · M North Hunter1600 Meters114:42.08 PB—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 800 Meters · Place 4 · North Hunterdon800 Meters4.2:11.93a10
Feb 6The Varsity ClassicFeb 6 · 1600 Meters · Place 53 · North Hunter1600 Meters535:11.419
Feb 6The Varsity ClassicFeb 6 · 800 Meters · Place 73 · North Hunter800 Meters732:19.229
Jan 18The Armory Frosh / Novice MeetJan 18 · 1600 Meters · Place 5 · North Hunter1600 Meters55:20.94—
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 116 · North Hunterdon1600 Meters1165:21.649

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30Ridge Novice InvitationalMay 30 · 1600 Meters · Place 11 · North Hunter1600 Meters114:57.25—
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 1600 Meters · Place 4 · North Hunter1600 Meters45:00.56—
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 800 Meters · Place 4 · North Hunter800 Meters42:14.51—
May 12Raider Novice InvitationalMay 12 · 1600 Meters · Place 6 · North Hunterdon1600 Meters6.5:00.35a9