Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPhiladelphia Metro · Feb 204:23.15Philadelphia MetroFebruary 20, 2026
1000 Meters · IndoorThe Egg Club Invitational · Dec 273:02.94aThe Egg Club InvitationalDecember 27, 2021
1500 Meters · IndoorMuhlenberg Invite · Apr 34:04.91aMuhlenberg InviteApril 3, 2026
1500 Meters · OutdoorLafayette-Lehigh · May 24:00.00aLafayette-LehighMay 2, 2026
1500 Meters · Outdoor GSTC East Coast Relays and Last Chance Invitational · May 224:34.97 GSTC East Coast Relays and Last Chance InvitationalMay 22, 2021
1600 Meters · IndoorOcean County Championships · Jan 234:26.04Ocean County ChampionshipsJanuary 23, 2025
1600 Meters · OutdoorCherokee Final Countdown- Last Chance · May 234:24.23Cherokee Final Countdown- Last ChanceMay 23, 2024
3200 Meters · IndoorShore Conference Indoor Championships · Jan 259:37.76Shore Conference Indoor ChampionshipsJanuary 25, 2024
3200 Meters · OutdoorShore Conference Championships · May 189:39.32Shore Conference ChampionshipsMay 18, 2024
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 309:37.14Holmdel Twilight Series - Night of 3200sApril 30, 2024
800 Meters · OutdoorColts Neck Spring Invitational · Apr 191:57.56Colts Neck Spring InvitationalApril 19, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2Lafayette-LehighMay 2 · 1500 Meters · Place 2 · LehighLehigh1500 Meters2.4:00.00a PBFr
Apr 24John Covert ClassicApr 24 · 1500 Meters · Place 4 · LehighLehigh1500 Meters4.4:01.06aFr
Apr 24John Covert ClassicApr 24 · 800 Meters · Place 14 · LehighLehigh800 Meters14.2:02.29aFr
Apr 11Rutgers RelaysApr 11 · 1500 Meters · Place 14 · LehighLehigh1500 Meters14.4:06.85aFr
Mar 27Monmouth Season OpenerMar 27 · 800 Meters · Place 22 · LehighLehigh800 Meters22.2:00.58aFr
Mar 21Keystone ChallengeMar 21 · 1500 Meters · Place 3 · LehighLehigh1500 Meters3.4:06.51aFr
Mar 21Keystone ChallengeMar 21 · 800 Meters · Place 2 · LehighLehigh800 Meters2.1:59.94aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 3Muhlenberg InviteApr 3 · 1500 Meters · Place 1 · LehighLehigh1500 Meters1.4:04.91a PBFr
Feb 20Philadelphia MetroFeb 20 · 1 Mile · Place 19 · LehighLehigh1 Mile194:23.15 PBFR
Feb 6Fastrack InvitationalFeb 6 · 1 Mile · Place 27 · LehighLehigh1 Mile27.4:26.63aFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 13East Coast ChampionshipsJun 13 · 800 Meters · Place 21 · Garden StateGarden State800 Meters212:00.47—
Jun 11The Winner's Circle at The Horse FarmJun 11 · 1600 Meters · Place 25 · Toms River EastToms River East1600 Meters254:24.5312
May 30NJSIAA Group Championships - 2 & 3May 30 · 3200 Meters · Place 16 · Toms River EastToms River East3200 Meters1610:00.0912
May 30NJSIAA Group Championships - 2 & 3May 30 · 1600 Meters · Place 15 · Toms River EastToms River East1600 Meters154:34.3912
May 27Shore Conference MeetMay 27 · 800 Meters · Place 5 · Toms River EToms River E800 Meters51:58.82—
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 3200 Meters · Place 4 · Toms River EastToms River East3200 Meters49:51.6512
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 1600 Meters · Place 2 · Toms River EastToms River East1600 Meters24:24.7812
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 3200 Meters · Place 4 · Toms River EastToms River East3200 Meters49:51.6512
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 1600 Meters · Place 2 · Toms River EastToms River East1600 Meters24:24.7812
Apr 26Lion InvitationalApr 26 · 1600 Meters · Place 2 · Toms River EToms River E1600 Meters24:30.20—
Apr 19Colts Neck Spring InvitationalApr 19 · 800 Meters · Place 4 · Toms River EToms River E800 Meters41:57.56 PB—
Apr 19Colts Neck Spring InvitationalApr 19 · 800 Meters · Place 4 · Toms River EastToms River East800 Meters41:57.5612

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 1600 Meters · Place 11 · Toms River EastToms River East1600 Meters114:29.8312
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 3200 Meters · Place 18 · Toms River EastToms River East3200 Meters1810:12.4012
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 3200 Meters · Place 4 · Toms River EastToms River East3200 Meters49:55.2412
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 1600 Meters · Place 3 · Toms River EastToms River East1600 Meters34:32.6012
Jan 30Shore Conference MeetJan 30 · 3200 Meters · Place 6 · Toms River EastToms River East3200 Meters69:52.1912
Jan 23Ocean County ChampionshipsJan 23 · 3200 Meters · Place 1 · Toms River EastToms River East3200 Meters19:42.7612
Jan 23Ocean County ChampionshipsJan 23 · 1600 Meters · Place 2 · Toms River EastToms River East1600 Meters24:26.04 PB12

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 1600 Meters · Place 12 · UnattachedUnattached1600 Meters12.4:24.46a11
Jun 14adidas Outdoor NationalsJun 14 · 1600 Meters · Place 15 · UnattachedUnattached1600 Meters15.4:26.06a11
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 1600 Meters · Place 13 · Toms River EToms River E1600 Meters134:31.7211
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 3200 Meters · Place 13 · Toms River EToms River E3200 Meters139:47.6311
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 1600 Meters · Place 6 · Toms River EastToms River East1600 Meters64:24.9611
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 3200 Meters · Place 4 · Toms River EastToms River East3200 Meters49:39.3711
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 3200 Meters · Place 4 · Toms River EastToms River East3200 Meters49:39.3711
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 1600 Meters · Place 6 · Toms River EastToms River East1600 Meters64:24.9611
May 23Cherokee Final Countdown- Last ChanceMay 23 · 1600 Meters · Place 2 · Toms River EastToms River East1600 Meters24:24.23 PB11
May 18Shore Conference ChampionshipsMay 18 · 3200 Meters · Place 5 · Toms River EastToms River East3200 Meters59:39.32 PB11
Apr 30Holmdel Twilight Series - Night of 3200sApr 30 · 3200 Meters · Place 32 · M Toms River EM Toms River E3200 Meters329:37.14 PB—
Apr 27Lion InvitationalApr 27 · 800 Meters · Place 1 · Toms River EastToms River East800 Meters1.1:59.90a11

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 9 · Toms River EastToms River East3200 Meters99:41.8411
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 9 · Toms River EastToms River East3200 Meters99:41.8411
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 3 · Toms River EastToms River East3200 Meters39:42.0811
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 6 · Toms River EastToms River East1600 Meters64:29.7711
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 3 · Toms River EastToms River East3200 Meters39:42.0811
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 6 · Toms River EastToms River East1600 Meters64:29.7711
Jan 25Shore Conference Indoor ChampionshipsJan 25 · 3200 Meters · Place 5 · Toms River EastToms River East3200 Meters59:37.76 PB11
Jan 18Ocean County ChampionshipsJan 18 · 3200 Meters · Place 5 · Toms River EastToms River East3200 Meters510:03.5911
Jan 18Ocean County ChampionshipsJan 18 · 1600 Meters · Place 5 · Toms River EastToms River East1600 Meters54:30.1711

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 1600 Meters · Place 3 · Toms River EastToms River East1600 Meters3.4:30.95a11
Dec 20Toms River Varsity ClassicDec 20 · 1600 Meters · Place 1 · Toms River EastToms River East1600 Meters1.4:35.74a11
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 7 · Toms River EastToms River East3200 Meters79:59.4410
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 7 · Toms River EastToms River East3200 Meters79:59.4410
Jan 26Shore Conference ChampionshipsJan 26 · 3200 Meters · Place 7 · Toms River EastToms River East3200 Meters79:57.0710
Jan 19Ocean County ChampionshipsJan 19 · 3200 Meters · Place 8 · Toms River EastToms River East3200 Meters810:01.7510

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 18AAU New Jersey District Qualifier 15-18Jun 18 · 1500 Meters · Place 1 · Garden StateGarden State1500 Meters14:19.09—
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 3200 Meters · Place 9 · Toms River EastToms River East3200 Meters9.9:53.95a10
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 1600 Meters · Place 9 · Toms River EastToms River East1600 Meters9.4:33.38a10
May 11Bill Bruno Ocean County ChampionshipsMay 11 · 3200 Meters · Place 8 · Toms River EastToms River East3200 Meters89:51.1810
May 11Bill Bruno Ocean County ChampionshipsMay 11 · 1600 Meters · Place 9 · Toms River EastToms River East1600 Meters94:34.0810
Apr 22Colts Neck Spring InvitationalApr 22 · 800 Meters · Place 11 · Toms River EastToms River East800 Meters112:09.0210
Apr 22Colts Neck Spring InvitationalApr 22 · 1600 Meters · Place 12 · Toms River EastToms River East1600 Meters124:35.4210
Apr 15Fast Times at Cherokee HighApr 15 · 1600 Meters · Place 3 · Toms River EToms River E1600 Meters34:35.13—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Bill Bruno Holiday ClassicDec 28 · 1600 Meters · Place 8 · Toms River EastToms River East1600 Meters8.4:45.53a10
Dec 21Toms River Varsity ClassicDec 21 · 3200 Meters · Place 1 · Toms River EastToms River East3200 Meters1.10:28.94a10
Feb 25NJSIAA Group ChampionshipsFeb 25 · 3200 Meters · Place 14 · Toms River EastToms River East3200 Meters149:57.139
Jan 27Shore Conference ChampionshipsJan 27 · 3200 Meters · Place 9 · Toms River EastToms River East3200 Meters910:13.149
Jan 20Ocean County ChampionshipsJan 20 · 3200 Meters · Place 7 · Toms River EastToms River East3200 Meters710:22.419

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 19AAU New Jersey 15-18 District QualifierJun 19 · 1500 Meters · Garden State Track ClubGarden State Track Club1500 Meters—DNS9
Jun 12Jr. Highlanders Track Club InvitationalJun 12 · 1500 Meters · Garden State Track ClubGarden State Track Club1500 Meters—DNS9
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 1600 Meters · Place 17 · Toms River EastToms River East1600 Meters17.4:45.51a9
May 21Shore Conference ChampionshipsMay 21 · 1600 Meters · Place 12 · Toms River EastToms River East1600 Meters124:40.929
May 18Ocean County Boys Frosh-NoviceMay 18 · 3200 Meters · Place 3 · Toms River EastToms River East3200 Meters310:36.889
May 18Ocean County Boys Frosh-NoviceMay 18 · 1600 Meters · Place 1 · Toms River EastToms River East1600 Meters14:48.699
May 12Ocean County ChampionshipsMay 12 · 3200 Meters · Place 11 · Toms River EastToms River East3200 Meters11.10:11.42a9
May 12Ocean County ChampionshipsMay 12 · 1600 Meters · Place 14 · Toms River EastToms River East1600 Meters14.4:44.52a9
Apr 30Lion InvitationalApr 30 · 1600 Meters · Place 3 · Toms River EToms River E1600 Meters34:51.69—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27The Egg Club InvitationalDec 27 · 1000 Meters · Place 1 · Toms River EastToms River East1000 Meters1.3:02.94a PB9
Dec 21STCA Season Opener #2Dec 21 · 1600 Meters · Place 21 · Toms River EastToms River East1600 Meters21.5:03.62a9

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 23East Coast Track and Field Championships Youth SectionJun 23 · 1600 Meters · Place 5 · Garden State Track ClubGarden State Track Club1600 Meters5.4:48.60a8
Jun 23East Coast Track and Field Championships Youth SectionJun 23 · 800 Meters · Place 3 · Garden State Track ClubGarden State Track Club800 Meters3.2:14.24a8
May 22 GSTC East Coast Relays and Last Chance InvitationalMay 22 · 1500 Meters · Place 7 · M Garden StateM Garden State1500 Meters74:34.97 PB—
May 22 GSTC East Coast Relays and Last Chance InvitationalMay 22 · 1500 Meters · Place 7 · Garden StateGarden State1500 Meters74:34.97—
May 22GSTC East Coast Relays and Last Chance Invitational Youth SectionMay 22 · 1500 Meters · Place 7 · Garden State Track ClubGarden State Track Club1500 Meters7.4:34.97a8