Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMolloy Stanner Games · Jan 114:37.12Molloy Stanner GamesJanuary 11, 2026
1600 Meters · OutdoorRidge Novice Invitational · May 194:57.95aRidge Novice InvitationalMay 19, 2025
1600 Meters · OutdoorNorth Hunterdon Twilight · May 34:57.94North Hunterdon TwilightMay 3, 2024
3200 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 3 · Feb 610:19.70NJSIAA Sectional Championships - North 2 Group 3February 6, 2026
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 152:24.81aEssex County Track Coaches Assn. Season Opener InviteDecember 15, 2023
800 Meters · OutdoorSkyland Boys Frosh/Soph Championship · May 232:20.29Skyland Boys Frosh/Soph ChampionshipMay 23, 2024

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

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18NJ JV-Novice InvitationalFeb 18 · 1600 Meters · Place 18 · North Hunterdon1600 Meters184:54.5912
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 3200 Meters · Place 11 · North Hunterdon3200 Meters1110:19.70 PB12
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 1600 Meters · Place 15 · North Hunterdon1600 Meters154:49.5512
Jan 29NJ Metropolitan InvitationalJan 29 · 1600 Meters · Place 35 · North Hunter1600 Meters354:52.3112
Jan 29NJ Metropolitan InvitationalJan 29 · 1600 Meters · Place 35 · North Hunter1600 Meters354:52.3112
Jan 11Molloy Stanner GamesJan 11 · 1600 Meters · Place 6 · North Hunter1600 Meters64:37.12 PB12
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 27 · North Hunterdon1600 Meters274:40.6512

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 1600 Meters · Place 7 · North Hunterdon1600 Meters7.4:44.78a12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 19Ridge Novice InvitationalMay 19 · 1600 Meters · Place 7 · North Hunterdon1600 Meters7.4:57.95a PB11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 1600 Meters · Place 15 · North Hunter1600 Meters155:07.48—
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 800 Meters · Place 13 · North Hunter800 Meters132:20.29 PB—
May 3North Hunterdon TwilightMay 3 · 1600 Meters · Place 19 · M North Hunter1600 Meters194:57.94 PB—
Apr 13Skyland RelaysApr 13 · 1600 Meters · Place 27 · North Hunterdon1600 Meters27.5:14.11a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21NJ JV-Novice InvitationalFeb 21 · 1600 Meters · Place 46 · North Hunterdon1600 Meters465:01.2410
Jan 24NJ Metropolitan InvitationalJan 24 · 1600 Meters · Place 23 · North Hunter1600 Meters235:11.81—
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 1600 Meters · Place 31 · North Hunter1600 Meters315:22.51—
Jan 17The Armory Frosh / Novice MeetJan 17 · 1600 Meters · Place 31 · North Hunterdon1600 Meters31.5:22.51a10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 800 Meters · Place 38 · North Hunterdon800 Meters38.2:24.81a PB10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30Ridge Novice InvitationalMay 30 · 1600 Meters · Place 25 · North Hunter1600 Meters255:06.23—
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 1600 Meters · Place 16 · North Hunter1600 Meters165:17.30—
May 12Raider Novice InvitationalMay 12 · 1600 Meters · Place 17 · North Hunterdon1600 Meters17.5:09.10a9
Apr 8Summit RelaysApr 8 · 1600 Meters · Place 43 · North Hunterdon1600 Meters43.5:19.81a9