Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorLen Pietrewicz Invitational · Dec 282:39.75aLen Pietrewicz InvitationalDecember 28, 2023
1500 Meters · OutdoorShippensburg Keystone State Challenge · Mar 224:16.59Shippensburg Keystone State ChallengeMarch 22, 2025
1600 Meters · IndoorMorris County Championships · Jan 294:23.85Morris County ChampionshipsJanuary 29, 2024
1600 Meters · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · May 314:23.95NJSIAA Sectionals North 1 Groups 2 and 3May 31, 2024
2 Miles · IndoorOcean Breeze Holiday Festival · Dec 279:59.57aOcean Breeze Holiday FestivalDecember 27, 2023
3200 Meters · IndoorNJSIAA Group 2 & 3 State Championships · Feb 179:34.85NJSIAA Group 2 & 3 State ChampionshipsFebruary 17, 2024
3200 Meters · Outdoor NJSIAA Meet of Champions · Mar 39:20.84 NJSIAA Meet of ChampionsMarch 3, 2024
5000 Meters · OutdoorMonmouth University Season Opener · Mar 2815:48.91aMonmouth University Season OpenerMarch 28, 2025
800 Meters · IndoorSJTCA Winter Meet #4 · Dec 232:07.03aSJTCA Winter Meet #4December 23, 2023
800 Meters · OutdoorMorris County FAT Invitational · Apr 232:09.63Morris County FAT InvitationalApril 23, 2022

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 24John Covert ClassicApr 24 · 5000 Meters · Place 5 · LehighLehigh5000 Meters5.15:54.98aSo
Apr 11Rutgers RelaysApr 11 · 5000 Meters · LehighLehigh5000 Meters—DNSSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 28Monmouth University Season OpenerMar 28 · 5000 Meters · Place 12 · LehighLehigh5000 Meters1215:48.91a PBFr
Mar 22Shippensburg Keystone State ChallengeMar 22 · 1500 Meters · Place 16 · LehighLehigh1500 Meters164:16.59 PBFR

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 3200 Meters · Place 14 · RoxburyRoxbury3200 Meters14.9:39.60a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 3200 Meters · Place 5 · RoxburyRoxbury3200 Meters5.9:33.78a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 13 · RoxburyRoxbury1600 Meters13.4:28.95a12
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 4 · RoxburyRoxbury1600 Meters44:23.95 PB12
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 3200 Meters · Place 3 · RoxburyRoxbury3200 Meters39:33.1712
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 3200 Meters · Place 3 · RoxburyRoxbury3200 Meters39:33.1712
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 4 · RoxburyRoxbury1600 Meters44:23.9512
May 21Roxbury End of Season InviteMay 21 · 1600 Meters · Place 1 · RoxburyRoxbury1600 Meters14:32.6012
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 23 · RoxburyRoxbury3200 Meters23.9:42.39a12
Mar 3 NJSIAA Meet of ChampionsMar 3 · 3200 Meters · Place 9 · RoxburyRoxbury3200 Meters99:20.84 PB12

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 3 · RoxburyRoxbury3200 Meters39:34.85 PB12
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 3 · RoxburyRoxbury3200 Meters39:34.8512
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 3200 Meters · Place 1 · RoxburyRoxbury3200 Meters19:40.4512
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 1600 Meters · Place 2 · RoxburyRoxbury1600 Meters24:28.5812
Feb 5SJTCA Winter Meet #15Feb 5 · 3200 Meters · Place 1 · RoxburyRoxbury3200 Meters19:46.1312
Jan 29Morris County ChampionshipsJan 29 · 1600 Meters · Place 4 · RoxburyRoxbury1600 Meters44:23.85 PB12
Jan 17SJTCA Winter Meet #10Jan 17 · 1600 Meters · Place 3 · RoxburyRoxbury1600 Meters34:28.9012

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Len Pietrewicz InvitationalDec 28 · 1000 Meters · Place 3 · RoxburyRoxbury1000 Meters3.2:39.75a PB12
Dec 27Ocean Breeze Holiday FestivalDec 27 · 2 Miles · Place 12 · RoxburyRoxbury2 Miles12.9:59.57a PB12
Dec 23SJTCA Winter Meet #4Dec 23 · 1600 Meters · Place 4 · RoxburyRoxbury1600 Meters4.4:31.41a12
Dec 23SJTCA Winter Meet #4Dec 23 · 800 Meters · Place 11 · RoxburyRoxbury800 Meters11.2:07.03a PB12

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 3200 Meters · Place 7 · RoxburyRoxbury3200 Meters7.9:33.17a11
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 3200 Meters · Place 3 · RoxburyRoxbury3200 Meters3.9:35.16a11
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 1600 Meters · Place 10 · RoxburyRoxbury1600 Meters10.4:38.24a11
May 25Roxbury End of Season InvitationalMay 25 · 1600 Meters · Place 3 · RoxburyRoxbury1600 Meters34:30.1411
May 25Roxbury End of Season InvitationalMay 25 · 1600 Meters · Place 3 · RoxburyRoxbury1600 Meters34:30.1411
May 16Morris County ChampionshipsMay 16 · 3200 Meters · Place 8 · RoxburyRoxbury3200 Meters8.9:45.49a11
May 9NJAC Large SchoolsMay 9 · 3200 Meters · Place 3 · RoxburyRoxbury3200 Meters3.9:41.37a11
May 9NJAC Large SchoolsMay 9 · 1600 Meters · Place 6 · RoxburyRoxbury1600 Meters6.4:27.89a11

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30Cliff Back InvitationalDec 30 · 3200 Meters · Place 4 · RoxburyRoxbury3200 Meters4.10:35.64a11
Dec 28Len Pietrewicz InvitationalDec 28 · 1000 Meters · Place 18 · RoxburyRoxbury1000 Meters18.2:51.52a11
Dec 28Len Pietrewicz InvitationalDec 28 · 1600 Meters · Place 13 · RoxburyRoxbury1600 Meters13.4:47.10a11
Feb 14SJTCA Winter Meet #14Feb 14 · 3200 Meters · Place 6 · RoxburyRoxbury3200 Meters610:26.6810
Feb 7SJTCA Winter Meet #12Feb 7 · 1600 Meters · Place 26 · RoxburyRoxbury1600 Meters264:58.8510
Feb 7SJTCA Winter Meet #12Feb 7 · 3200 Meters · Place 14 · RoxburyRoxbury3200 Meters1410:46.6510
Jan 18Morris County ChampionshipsJan 18 · 3200 Meters · Place 14 · RoxburyRoxbury3200 Meters14.11:01.62a10
Jan 18Morris County ChampionshipsJan 18 · 1600 Meters · Place 19 · RoxburyRoxbury1600 Meters19.4:55.56a10
Jan 4Cliff Back InvitationalJan 4 · 3200 Meters · Place 8 · RoxburyRoxbury3200 Meters8.10:36.76a10

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 1 & 3Jun 10 · 3200 Meters · Place 20 · RoxburyRoxbury3200 Meters2010:24.2710
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 3200 Meters · Place 5 · RoxburyRoxbury3200 Meters5.10:00.29a10
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 1600 Meters · RoxburyRoxbury1600 Meters--DNS10
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 800 Meters · RoxburyRoxbury800 Meters--SCR10
May 17Morris County ChampionshipsMay 17 · 3200 Meters · Place 12 · RoxburyRoxbury3200 Meters12.10:08.17a10
May 17Morris County ChampionshipsMay 17 · 1600 Meters · Place 15 · RoxburyRoxbury1600 Meters15.4:39.72a10
May 10NJAC Large SchoolsMay 10 · 3200 Meters · Place 11 · RoxburyRoxbury3200 Meters11.10:13.54a10
May 10NJAC Large SchoolsMay 10 · 1600 Meters · Place 17 · RoxburyRoxbury1600 Meters17.4:41.98a10
Apr 23Morris County FAT InvitationalApr 23 · 1600 Meters · Place 28 · RoxburyRoxbury1600 Meters284:51.6210
Apr 23Morris County FAT InvitationalApr 23 · 800 Meters · Place 29 · RoxburyRoxbury800 Meters292:09.63 PB10

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Ed Church InvitationalDec 30 · 1600 Meters · Place 8 · RoxburyRoxbury1600 Meters8.4:57.74a10
Dec 28Christa Racine InvitationalDec 28 · 800 Meters · Place 14 · RoxburyRoxbury800 Meters14.2:15.56a10
Dec 21Dick DeSchriver InvitationalDec 21 · 1600 Meters · Place 23 · RoxburyRoxbury1600 Meters23.5:00.23a10
Dec 16Jack O'Leary Lid Lifter InvitationalDec 16 · 1600 Meters · Place 27 · RoxburyRoxbury1600 Meters27.5:10.99a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · 3200 Meters · Place 16 · RoxburyRoxbury3200 Meters16.10:57.15a9
May 25Morris County ChampionshipsMay 25 · 1600 Meters · Place 75 · RoxburyRoxbury1600 Meters75.5:01.64a9