Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPuma New York International Showcase 2026 · Jan 244:28.07Puma New York International Showcase 2026January 24, 2026
1 Mile · OutdoorEast Coast Championships · Jun 134:30.47East Coast ChampionshipsJune 13, 2025
1000 Meters · IndoorRidge Winter Invitational · Dec 82:42.05aRidge Winter InvitationalDecember 8, 2025
1600 Meters · IndoorSkyland Conference Indoor Championship · Feb 14:27.64Skyland Conference Indoor ChampionshipFebruary 1, 2026
1600 Meters · OutdoorRidge Night Of 1600'S · Apr 174:19.99aRidge Night Of 1600'SApril 17, 2026
200 Meters · IndoorNJ Metropolitan Invitational · Jan 2427.227NJ Metropolitan InvitationalJanuary 24, 2024
200 Meters · Relay Split · OutdoorSkyland Relays · Apr 131:07.842aSkyland RelaysApril 13, 2024
3200 Meters · IndoorNJSIAA State Indoor Meet of Champions · Mar 89:31.10NJSIAA State Indoor Meet of ChampionsMarch 8, 2026
3200 Meters · OutdoorNJSIAA Group Championships - 1 & 4 · May 299:20.34aNJSIAA Group Championships - 1 & 4May 29, 2026
400 Meters · IndoorSomerset County Relay Championships · Dec 291:00.16aSomerset County Relay ChampionshipsDecember 29, 2023
400 Meters · OutdoorSkyland Boys Frosh/Soph Championship · May 2356.93Skyland Boys Frosh/Soph ChampionshipMay 23, 2024
400 Meters · Relay Split · OutdoorSkyland Relays · Apr 131:01.706aSkyland RelaysApril 13, 2024
55 Meters · IndoorMolloy Stanner Games · Jan 147.79Molloy Stanner GamesJanuary 14, 2024
600 Meters · IndoorRidge Winter Invitational · Dec 91:34.52aRidge Winter InvitationalDecember 9, 2024
800 Meters · IndoorNorth Shore Pre-Nationals Invitational · Feb 132:04.08North Shore Pre-Nationals InvitationalFebruary 13, 2026
800 Meters · OutdoorRed & Black Invitational · Apr 182:01.90aRed & Black InvitationalApril 18, 2026
Pole Vault · IndoorNorth Shore HS Invitational · Dec 3010-00.00North Shore HS InvitationalDecember 30, 2025
Pole Vault · OutdoorSkyland Conference Champs - Divisional · May 610-06.00Skyland Conference Champs - DivisionalMay 6, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 10The Winner's Circle at The Horse FarmJun 10 · 1600 Meters · Place 18 · Ridge1600 Meters18.4:21.97a11
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 3200 Meters · Place 17 · Ridge3200 Meters17.9:32.59a11
May 29NJSIAA Group Championships - 1 & 4May 29 · 3200 Meters · Place 2 · Ridge3200 Meters2.9:20.34a PB11
May 29NJSIAA Group Championships - 1 & 4May 29 · 1600 Meters · Place 9 · Ridge1600 Meters9.4:27.77a11
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 3200 Meters · Place 1 · Ridge3200 Meters1.9:24.07a11
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 1600 Meters · Place 1 · Ridge1600 Meters1.4:23.57a11
May 5Skyland Conference ChampsMay 5 · 3200 Meters · Place 1 · Ridge3200 Meters19:33.37—
May 5Skyland Conference ChampsMay 5 · 1600 Meters · Place 5 · Ridge1600 Meters54:27.26—
May 5Skyland Conference Champs - Open ScoringMay 5 · 3200 Meters · Place 1 · Ridge3200 Meters1.9:33.37a11
May 5Skyland Conference Champs - Open ScoringMay 5 · 1600 Meters · Place 5 · Ridge1600 Meters5.4:27.26a11
Apr 28Somerset County ChampsApr 28 · 3200 Meters · Place 1 · Ridge3200 Meters19:26.29a11
Apr 28Somerset County ChampsApr 28 · 1600 Meters · Place 2 · Ridge1600 Meters24:20.77a11
Apr 18Red & Black InvitationalApr 18 · 800 Meters · Place 5 · Ridge800 Meters5.2:01.90a PB11
Apr 18ESU Red & BlackApr 18 · 800 Meters · Place 5 · Ridge800 Meters5.2:01.90a11
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Place 3 · Ridge1600 Meters3.4:19.99a PB11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 3200 Meters · Place 25 · Ridge3200 Meters259:35.8711
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 3200 Meters · Place 14 · Ridge3200 Meters149:31.10 PB11
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 3200 Meters · Place 14 · Ridge3200 Meters149:31.1011
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 1600 Meters · Place 7 · Ridge1600 Meters74:30.5011
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 3200 Meters · Place 7 · Ridge3200 Meters79:35.8711
Feb 13North Shore Pre-Nationals InvitationalFeb 13 · 800 Meters · Place 11 · Ridge800 Meters112:04.08 PB11
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 3200 Meters · Place 2 · Ridge3200 Meters29:41.7011
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 1600 Meters · Place 2 · Ridge1600 Meters24:27.8111
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 3200 Meters · Place 1 · Ridge3200 Meters19:42.1911
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 1600 Meters · Place 2 · Ridge1600 Meters24:27.64 PB11
Jan 24Puma New York International Showcase 2026Jan 24 · 1 Mile · Place 11 · Ridge1 Mile114:28.07 PB11
Jan 2Somerset County Relay ChampionshipsJan 2 · Pole Vault · Place 4 · RidgePole Vault410-611

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 1000 Meters · Place 22 · Ridge1000 Meters22.2:43.73a11
Dec 30North Shore HS InvitationalDec 30 · Pole Vault · Place 13 · RidgePole Vault13.10-00.00 PB11
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 1600 Meters · Place 2 · Ridge1600 Meters2.4:35.24a11
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Pole Vault · Place 3 · RidgePole Vault3.10-011
Dec 8Ridge Winter InvitationalDec 8 · 1000 Meters · Place 4 · Ridge1000 Meters4.2:42.05a PB11
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 1 Mile · Place 51 · Ridge1 Mile514:46.3810
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · Pole Vault · Place 7 · RidgePole Vault79-610
Feb 3NJ Varsity ClassicFeb 3 · 1600 Meters · Place 18 · Ridge1600 Meters184:44.5910
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · Pole Vault · Place 9 · RidgePole Vault99-010
Jan 30NJ Metropolitan InvitationalJan 30 · 800 Meters · Place 46 · Ridge800 Meters462:12.3010
Jan 12Somerset County Relay ChampionshipsJan 12 · Pole Vault · Place 4 · RidgePole Vault410-010
Jan 4Ocean Breeze Freedom GamesJan 4 · Pole Vault · Place 10 · RidgePole Vault1010-010
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 58 · Ridge1000 Meters583:01.6810

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 13East Coast ChampionshipsJun 13 · 1 Mile · Place 7 · 16 Ridge1 Mile74:30.47 PB—
May 19Ridge Novice InvitationalMay 19 · Pole Vault · RidgePole Vault--NH10
May 19Ridge Novice InvitationalMay 19 · 800 Meters · Place 1 · Ridge800 Meters1.2:05.15a10
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 3200 Meters · Place 12 · Ridge3200 Meters129:55.3410
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · Pole Vault · Place 7 · RidgePole Vault710-610
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · Pole Vault · Place 7 · RidgePole Vault710-06.0010
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 3200 Meters · Place 12 · Ridge3200 Meters129:55.3410
May 6Skyland Conference Champs - DivisionalMay 6 · 3200 Meters · Place 4 · Ridge3200 Meters4.9:55.12a10
May 6Skyland Conference Champs - DivisionalMay 6 · Pole Vault · Place 7 · RidgePole Vault7.10-06.00 PB10
May 6Skyland Conference Champs - OpenMay 6 · 3200 Meters · Place 10 · Ridge3200 Meters10.9:55.12a10
May 6Skyland Conference Champs - OpenMay 6 · Pole Vault · Place 15 · RidgePole Vault15.10-06.0010
Apr 29Somerset County ChampsApr 29 · 800 Meters · Place 14 · Ridge800 Meters142:06.86—
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 50 · Ridge1600 Meters50.4:42.20a10
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 50 · Ridge1600 Meters50.4:42.20a10
Mar 29Skyland Conference RelaysMar 29 · Pole Vault · Place 5 · RidgePole Vault59-610
Mar 29Skyland Conference RelaysMar 29 · Pole Vault · Place 5 · RidgePole Vault59-610
Jan 21Jeffry Tindall Winter Field Invitational #1Jan 21 · Pole Vault · Place 5 · RidgePole Vault5.9-610

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · 1600 Meters · Place 33 · Ridge1600 Meters33.4:52.58a10
Dec 30Len Pietrewicz InvitationalDec 30 · Pole Vault · RidgePole Vault--NH10
Dec 28SJTCA Meet #7Dec 28 · Pole Vault · RidgePole Vault--DNS10
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Pole Vault · Place 10 · RidgePole Vault10.8-010
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 29 · Ridge800 Meters29.2:11.33a10
Dec 9Ridge Winter InvitationalDec 9 · 600 Meters · Place 20 · Ridge600 Meters20.1:34.52a PB10
Dec 9Ridge Winter InvitationalDec 9 · Pole Vault · Place 10 · RidgePole Vault10.9-010
Jan 24NJ Metropolitan InvitationalJan 24 · 200 Meters · Place 39 · Ridge200 Meters3927.227 PB—
Jan 23Jeffry Tindall Winter Field Invitational #1Jan 23 · Pole Vault · Place 5 · RidgePole Vault5.8-09
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 400 Meters · Place 10 · Ridge400 Meters101:00.34—
Jan 17The Armory Frosh / Novice MeetJan 17 · 400 Meters · Place 10 · Ridge400 Meters10.1:00.34a9
Jan 14Molloy Stanner GamesJan 14 · 55 Meters · Place 24 · Ridge55 Meters247.79 PB9

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 4Ridge Novice InvitationalJun 4 · Javelin · Place 19 · RidgeJavelin1988-06—
Jun 4Ridge Novice InvitationalJun 4 · Pole Vault · Place 4 · RidgePole Vault49-00.00—
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Pole Vault · Place 8 · RidgePole Vault89-69
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Pole Vault · Place 8 · RidgePole Vault89-69
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · Javelin · Place 10 · RidgeJavelin1099-02—
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · Pole Vault · Place 5 · RidgePole Vault59-00.00—
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 400 Meters · Place 3 · Ridge400 Meters356.93 PB—
Apr 13Skyland RelaysApr 13 · 200 Meters · Ridge200 MetersRelay Split—1:07.842a PB9
Apr 13Skyland RelaysApr 13 · 400 Meters · Ridge400 MetersRelay Split—1:01.706a PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Somerset County Relay ChampionshipsDec 29 · 400 Meters · Place 14 · Ridge400 Meters14.1:00.16a PB9
Dec 11Ridge Winter InvitationalDec 11 · 400 Meters · Place 72 · Ridge400 Meters72.1:03.68a9