Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorEastern States Indoor Champs · Mar 34:23.61Eastern States Indoor ChampsMarch 3, 2026
1 Mile · OutdoorLakeland League Championships · Jun 125:29.30Lakeland League ChampionshipsJune 12, 2022
1000 Meters · IndoorLen Pietrewicz Invitational · Dec 262:30.70aLen Pietrewicz InvitationalDecember 26, 2025
1500 Meters · IndoorEastern States Indoor Champs · Mar 34:06.27Eastern States Indoor ChampsMarch 3, 2026
1600 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 2&3 · Feb 34:54.01NJSIAA Sectional Championships - North 1 Group 2&3February 3, 2023
1600 Meters · OutdoorMorris County Championships · May 204:28.13aMorris County ChampionshipsMay 20, 2025
400 Meters · IndoorWayne Valentine Invitational · Jan 1555.36Wayne Valentine InvitationalJanuary 15, 2025
400 Meters · OutdoorMorris County Championships · May 1950.06aMorris County ChampionshipsMay 19, 2026
600 Meters · IndoorMorris County Championships · Jan 281:21.48Morris County ChampionshipsJanuary 28, 2026
800 Meters · IndoorNJSIAA State Indoor Meet of Champions · Mar 81:56.51NJSIAA State Indoor Meet of ChampionsMarch 8, 2026
800 Meters · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · May 151:52.41aNJSIAA Sectionals North 1 Groups 2 and 3May 15, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 800 Meters · Place 11 · Mt OliveMt Olive800 Meters11.1:53.68a12
May 29NJSIAA Group Championships - 2 & 3May 29 · 800 Meters · Place 1 · Mt OliveMt Olive800 Meters1.1:53.49a12
May 19Morris County ChampionshipsMay 19 · 400 Meters · Place 1 · Mt OliveMt Olive400 Meters1.50.06a PB12
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · 800 Meters · Place 1 · Mt OliveMt Olive800 Meters1.1:52.41a PB12
May 5NJAC - EASTMay 5 · 800 Meters · Place 1 · Mt OliveMt Olive800 Meters1.1:53.77a12
May 5NJAC - EASTMay 5 · 400 Meters · Place 4 · Mt OliveMt Olive400 Meters4.50.74a12
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Mt OliveMt Olive1600 Meters--DNF12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 800 Meters · Place 11 · Mount OliveMount Olive800 Meters111:58.3512
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 800 Meters · Place 10 · Mount OliveMount Olive800 Meters101:56.51 PB12
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 800 Meters · Place 10 · Mount OliveMount Olive800 Meters101:56.5112
Mar 3Eastern States Indoor ChampsMar 3 · 1 Mile · Place 4 · Mount OliveMount Olive1 Mile44:23.61 PB12
Mar 3Eastern States Indoor ChampsMar 3 · 1500 Meters · Place 3 · Mount OliveMount Olive1500 Meters34:06.27 PB12
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 800 Meters · Place 1 · Mount OliveMount Olive800 Meters11:58.3512
Feb 4NJSIAA Sectional Championships - North 1 Group 3Feb 4 · 800 Meters · Place 1 · Mount OliveMount Olive800 Meters11:58.8212
Jan 28Morris County ChampionshipsJan 28 · 1000 Meters · Place 2 · Mount OliveMount Olive1000 Meters22:34.4912
Jan 28Morris County ChampionshipsJan 28 · 600 Meters · Place 1 · Mount OliveMount Olive600 Meters11:21.48 PB12
Jan 3Christa Racine InvitationalJan 3 · 800 Meters · Place 1 · Mount OliveMount Olive800 Meters12:03.4612

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 26Len Pietrewicz InvitationalDec 26 · 1000 Meters · Place 1 · Mt OliveMt Olive1000 Meters1.2:30.70a PB12
Dec 10Jack O'Leary Lid Lifter InvitationalDec 10 · 600 Meters · Place 1 · Mt OliveMt Olive600 Meters1.1:22.56a12
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 800 Meters · Place 10 · Mount OliveMount Olive800 Meters102:02.6111
Feb 5NJSIAA Sectional Championships - North 1 Group 3Feb 5 · 800 Meters · Place 4 · Mount OliveMount Olive800 Meters42:01.6911
Feb 5NJSIAA Sectional Championships - North 1 Group 3Feb 5 · 800 Meters · Place 4 · Mount OliveMount Olive800 Meters42:01.6911
Feb 1Purple Champions HS InvitationalFeb 1 · 800 Meters · Place 9 · Mt OliveMt Olive800 Meters92:00.9011
Jan 29Morris County ChampionshipsJan 29 · 1000 Meters · Place 6 · Mount OliveMount Olive1000 Meters62:45.1611
Jan 15Wayne Valentine InvitationalJan 15 · 400 Meters · Place 4 · Mount OliveMount Olive400 Meters455.36 PB11
Jan 15Wayne Valentine InvitationalJan 15 · 1600 Meters · Place 7 · Mount OliveMount Olive1600 Meters74:58.5511
Jan 4Christa Racine InvitationalJan 4 · 400 Meters · Place 4 · Mount OliveMount Olive400 Meters455.5911

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · 800 Meters · Place 6 · Mount OliveMount Olive800 Meters61:56.9211
May 20Morris County ChampionshipsMay 20 · 1600 Meters · Place 18 · Mt OliveMt Olive1600 Meters18.4:28.13a PB11
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · 800 Meters · Place 6 · Mount OliveMount Olive800 Meters61:57.7411
May 6NJAC - EASTMay 6 · 800 Meters · Place 2 · Mount OliveMount Olive800 Meters21:57.0311
May 3Warwick Ahearn Classic May 3 · 400 Meters · Place 3 · Mt OliveMt Olive400 Meters3.51.67a11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 800 Meters · Place 56 · Mt OliveMt Olive800 Meters56.1:59.99a10
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 16 · Mt OliveMt Olive800 Meters16.1:59.89a10
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 800 Meters · Place 6 · Mount OliveMount Olive800 Meters61:58.3910
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 800 Meters · Place 6 · Mount OliveMount Olive800 Meters61:58.3910
May 7NJAC Large Schools MeetMay 7 · 1600 Meters · Place 12 · Mount OliveMount Olive1600 Meters124:31.2510
May 7NJAC Large Schools MeetMay 7 · 800 Meters · Place 5 · Mount OliveMount Olive800 Meters51:57.0710
Apr 13East Brunswick InvitationalApr 13 · 1600 Meters · Place 18 · Mount OliveMount Olive1600 Meters184:45.17—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 13 · Mount OliveMount Olive800 Meters132:03.6310
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 13 · Mount OliveMount Olive800 Meters132:03.6310
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 800 Meters · Place 4 · Mount OliveMount Olive800 Meters42:01.7410
Feb 3Purple Champions HS InvitationalFeb 3 · 800 Meters · Place 7 · Mt OliveMt Olive800 Meters72:00.8910
Jan 29Morris County ChampionshipsJan 29 · 1000 Meters · Place 2 · Mount OliveMount Olive1000 Meters22:38.3910
Jan 15Morris County Frosh-Soph ChampsJan 15 · 1000 Meters · Place 1 · Mount OliveMount Olive1000 Meters12:49.0410
Jan 15Morris County Frosh-Soph ChampsJan 15 · 600 Meters · Place 1 · Mount OliveMount Olive600 Meters11:28.0210
Jan 10Wayne Valentine InvitationalJan 10 · 400 Meters · Place 10 · Mount OliveMount Olive400 Meters1056.0310
Jan 10Wayne Valentine InvitationalJan 10 · 1000 Meters · Place 4 · Mount OliveMount Olive1000 Meters42:43.0710

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Len Pietrewicz InvitationalDec 28 · 1000 Meters · Place 7 · Mt OliveMt Olive1000 Meters7.2:45.10a10
Dec 28Len Pietrewicz InvitationalDec 28 · 600 Meters · Place 7 · Mt OliveMt Olive600 Meters7.1:26.61a10
Dec 21Tony Passarelli InvitationalDec 21 · 1000 Meters · Place 3 · Mt OliveMt Olive1000 Meters3.2:41.94a10
Dec 14Jack O'Leary Lid Lifter InvitationalDec 14 · 1000 Meters · Place 4 · Mt OliveMt Olive1000 Meters4.2:47.07a10
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 14 · Mount OliveMount Olive1600 Meters144:54.01 PB9
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 14 · Mount OliveMount Olive1600 Meters144:54.019
Jan 30Morris County ChampionshipsJan 30 · 1000 Meters · Place 13 · Mt OliveMt Olive1000 Meters13.2:51.67a9
Jan 30Morris County ChampionshipsJan 30 · 1600 Meters · Place 29 · Mt OliveMt Olive1600 Meters29.4:55.10a9
Jan 16Morris County Frosh-Soph ChampsJan 16 · 600 Meters · Place 2 · Mt OliveMt Olive600 Meters2.1:34.31a9
Jan 16Morris County Frosh-Soph ChampsJan 16 · 1600 Meters · Place 6 · Mt OliveMt Olive1600 Meters6.5:06.84a9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 1600 Meters · Place 12 · Mt OliveMt Olive1600 Meters12.4:42.53a9
May 16Morris County ChampionshipsMay 16 · 1600 Meters · Place 27 · Mt OliveMt Olive1600 Meters27.4:43.26a9
May 16Morris County ChampionshipsMay 16 · 800 Meters · Place 7 · Mt OliveMt Olive800 Meters7.1:59.47a9
May 12Morris County - Dick Fahey Fr -So ChampsMay 12 · 800 Meters · Place 1 · Mt OliveMt Olive800 Meters1.2:01.52a9
May 9NJAC Large SchoolsMay 9 · 800 Meters · Place 11 · Mt OliveMt Olive800 Meters11.2:02.58a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Tony Passarelli InvitationalDec 20 · 600 Meters · Place 18 · Mt OliveMt Olive600 Meters18.1:39.32a9

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 800 Meters · Lakeland Track ClubLakeland Track Club800 MetersRound P—DNS8
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 400 Meters · Lakeland Track ClubLakeland Track Club400 MetersRound P—DNS8
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 3 · Lakeland Track ClubLakeland Track Club800 Meters3.2:17.65a8
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 3 · Lakeland Track ClubLakeland Track Club400 Meters3.57.91a8
Jun 12Lakeland League ChampionshipsJun 12 · 1 Mile · Place 7 · Mount OliveMount Olive1 Mile75:29.30 PB8
Jun 12Lakeland League ChampionshipsJun 12 · 800 Meters · Place 2 · Mount OliveMount Olive800 Meters22:08.528