Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMarist Red Fox River Rumble · Apr 184:10.86aMarist Red Fox River RumbleApril 18, 2026
1600 Meters · IndoorSkyland Conference Indoor Championship · Feb 24:27.45Skyland Conference Indoor ChampionshipFebruary 2, 2025
1600 Meters · OutdoorSkyland Conference Champs - Divisional · May 214:26.88Skyland Conference Champs - DivisionalMay 21, 2024
3000 Meters · IndoorFastrack Last Chance · Feb 208:58.59Fastrack Last ChanceFebruary 20, 2026
3200 Meters · IndoorOcean Breeze Freedom Games · Jan 49:43.49Ocean Breeze Freedom GamesJanuary 4, 2025
3200 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 319:41.40NJSIAA Sectionals North 2 Groups 2 and 3May 31, 2024
400 Meters · Relay Split · OutdoorSkyland Relays · Apr 1357.089aSkyland RelaysApril 13, 2024
5000 Meters · IndoorArmy Crowell Multi & Open · Dec 515:53.15aArmy Crowell Multi & OpenDecember 5, 2025
5000 Meters · OutdoorVassar April Twilight · Apr 2515:34.66aVassar April TwilightApril 25, 2026
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 152:03.60aEssex County Track Coaches Assn. Season Opener InviteDecember 15, 2023
800 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · Jun 22:01.35NJSIAA Sectionals North 2 Groups 2 and 3June 2, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25Vassar April TwilightApr 25 · 5000 Meters · Place 6 · MaristMarist5000 Meters615:34.66a PBFr
Apr 18Marist Red Fox River RumbleApr 18 · 1500 Meters · Place 15 · MaristMarist1500 Meters15.4:10.86a PBFr
Apr 2Colonial RelaysApr 2 · 5000 Meters · Place 35 · MaristMarist5000 Meters35.15:42.22aFr
Mar 19Fred Hardy InvitationalMar 19 · 1500 Meters · Place 49 · MaristMarist1500 Meters49.4:13.07aFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20Fastrack Last ChanceFeb 20 · 3000 Meters · Place 19 · MaristMarist3000 Meters198:58.59 PBFR

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Army Crowell Multi & OpenDec 5 · 5000 Meters · Place 6 · MaristMarist5000 Meters6.15:53.15a PBFr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 1600 Meters · Place 14 · North HunterdonNorth Hunterdon1600 Meters144:33.9912
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · 1600 Meters · Place 5 · North HunterdonNorth Hunterdon1600 Meters54:28.3412
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · 1600 Meters · Place 5 · North HunterdonNorth Hunterdon1600 Meters54:28.3412
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 1600 Meters · Place 4 · North HunterdonNorth Hunterdon1600 Meters44:27.45 PB12
Jan 4Ocean Breeze Freedom GamesJan 4 · 3200 Meters · Place 8 · North HunterdonNorth Hunterdon3200 Meters89:43.49 PB12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 1600 Meters · Place 6 · North HunterNorth Hunter1600 Meters64:31.5312
May 1Hunterdon, Warren, Sussex MeetMay 1 · 3200 Meters · Place 8 · North HunterNorth Hunter3200 Meters810:30.09—
Apr 12Blue Devil ClassicApr 12 · 3200 Meters · Place 4 · North HunterdonNorth Hunterdon3200 Meters49:47.6412

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 1600 Meters · Place 1 · North HunterdonNorth Hunterdon1600 Meters1.4:27.59a12
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 9 · North HunterdonNorth Hunterdon1600 Meters94:32.8511
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 9 · North HunterdonNorth Hunterdon1600 Meters94:32.8511
Feb 10NJSIAA Sectional Championships - North 2 Group 2&3Feb 10 · 1600 Meters · Place 5 · North HunterdonNorth Hunterdon1600 Meters54:40.0011
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 1600 Meters · Place 11 · North HunterdonNorth Hunterdon1600 Meters114:38.2211

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 3200 Meters · Place 11 · North HunterdonNorth Hunterdon3200 Meters11.9:55.61a11
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 1600 Meters · Place 7 · North HunterdonNorth Hunterdon1600 Meters74:32.7711
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 3200 Meters · Place 2 · North HunterdonNorth Hunterdon3200 Meters29:41.40 PB11
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 1600 Meters · Place 7 · North HunterdonNorth Hunterdon1600 Meters74:32.7711
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 3200 Meters · Place 2 · North HunterdonNorth Hunterdon3200 Meters29:41.4011
May 21Skyland Conference Champs - DivisionalMay 21 · 1600 Meters · Place 8 · North HunterdonNorth Hunterdon1600 Meters84:26.88 PB—
May 21Skyland Conference Champs - DivisionalMay 21 · 800 Meters · Place 26 · North HunterdonNorth Hunterdon800 Meters262:07.38—
May 21Skyland Conference Champs - Open ScoresMay 21 · 1600 Meters · Place 8 · North HunterdonNorth Hunterdon1600 Meters8.4:26.88a11
May 21Skyland Conference Champs - Open ScoresMay 21 · 800 Meters · Place 26 · North HunterdonNorth Hunterdon800 Meters26.2:07.38a11
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 3200 Meters · Place 2 · North HunterNorth Hunter3200 Meters29:50.15—
Apr 13Skyland RelaysApr 13 · 400 Meters · North HunterdonNorth Hunterdon400 MetersRelay Split—57.089a PB11

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 800 Meters · Place 4 · North HunterdonNorth Hunterdon800 Meters4.2:03.60a PB11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 800 Meters · Place 10 · North HunterdonNorth Hunterdon800 Meters102:01.35 PB10
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 800 Meters · Place 10 · North HunterNorth Hunter800 Meters102:01.3510
May 23Skyland Conference ChampionshipsMay 23 · 1600 Meters · Place 11 · North Hunt BoysNorth Hunt Boys1600 Meters114:32.27—
May 23Skyland Conference ChampionshipsMay 23 · 800 Meters · Place 28 · North Hunt BoysNorth Hunt Boys800 Meters282:07.90—
May 15HWS (Hunterdon, Warren, Sussex) MeetMay 15 · 800 Meters · Place 4 · North HunterdonNorth Hunterdon800 Meters4.2:01.93a10

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31Ridge Novice InvitationalMay 31 · 1600 Meters · Place 5 · North HunterNorth Hunter1600 Meters54:46.07—
May 26Skyland Conference Frosh/Soph Championship (Boys)May 26 · 1600 Meters · Place 1 · North HunterNorth Hunter1600 Meters14:48.15—
May 26Skyland Conference Frosh/Soph Championship (Boys)May 26 · 800 Meters · Place 3 · North HunterNorth Hunter800 Meters32:14.05—
May 9Ridge Night of 1600'sMay 9 · 1600 Meters · Place 56 · North HunterdonNorth Hunterdon1600 Meters56.4:45.97a9
Apr 2Summit RelaysApr 2 · 1600 Meters · Place 21 · North HunterNorth Hunter1600 Meters214:59.009

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8Ocean Breeze Freedom GamesJan 8 · 1600 Meters · Place 58 · North HunterdonNorth Hunterdon1600 Meters585:00.729

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 800 Meters · Place 1 · North HunterdonNorth Hunterdon800 Meters1.2:19.21a9