Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNorth Shore Pre-Nationals Invitational · Feb 165:47.49North Shore Pre-Nationals InvitationalFebruary 16, 2024
1 Mile · OutdoorEast Coast Championships · Jun 136:06.92East Coast ChampionshipsJune 13, 2025
1000 Meters · IndoorTony Passarelli Invitational · Dec 213:28.70aTony Passarelli InvitationalDecember 21, 2023
1500 Meters · IndoorNorth Shore Pre-Nationals Invitational · Feb 165:25.70North Shore Pre-Nationals InvitationalFebruary 16, 2024
1500 Meters · OutdoorDr Jack M Toms Alumni Invitational · Mar 275:44.83aDr Jack M Toms Alumni InvitationalMarch 27, 2026
1600 Meters · IndoorSomerset County Relay Championships · Dec 295:49.68aSomerset County Relay ChampionshipsDecember 29, 2023
1600 Meters · OutdoorSkyland Conference Champs - Divisional · May 215:35.61Skyland Conference Champs - DivisionalMay 21, 2024
3000 Meters · OutdoorNew Captains Classic · Apr 1712:59.83aNew Captains ClassicApril 17, 2026
3200 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 1&4 · Feb 313:09.15NJSIAA Sectional Championships - North 2 Group 1&4February 3, 2024
3200 Meters · OutdoorSkyland Conference Champs - Divisional · May 612:37.56aSkyland Conference Champs - DivisionalMay 6, 2025
5000 Meters · OutdoorC2C Championships · May 121:02.16aC2C ChampionshipsMay 1, 2026
800 Meters · IndoorSkyland Conference Indoor Championship · Jan 272:36.99Skyland Conference Indoor ChampionshipJanuary 27, 2024
800 Meters · OutdoorRaider Twilight II · Jun 72:40.75Raider Twilight IIJune 7, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1C2C ChampionshipsMay 1 · 5000 Meters · Place 15 · Mary WashingtonMary Washington5000 Meters15.21:02.16a PBFr
Apr 17New Captains ClassicApr 17 · 3000 Meters · Place 4 · Mary WashingtonMary Washington3000 Meters412:59.83a PBFr
Apr 10Dennis CraddockApr 10 · 5000 Meters · Mary WashingtonMary Washington5000 Meters--DNSFr
Apr 2Colonial RelaysApr 2 · 5000 Meters · Place 42 · Mary WashingtonMary Washington5000 Meters42.21:07.96aFr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 1500 Meters · Place 19 · Mary WashingtonMary Washington1500 Meters19.5:44.83a PBFr
Mar 19Fred Hardy InvitationalMar 19 · 800 Meters · Place 38 · Mary WashingtonMary Washington800 Meters38.2:45.05aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30Marlins InvitationalJan 30 · 800 Meters · Place 18 · Mary WashingtonMary Washington800 Meters182:44.91aFr
Jan 30Marlins InvitationalJan 30 · 800 Meters · Place 18 · Mary WashingtonMary Washington800 Meters18.2:44.91aFr
Jan 23Liberty OpenJan 23 · 800 Meters · Place 56 · Mary WashingtonMary Washington800 Meters562:45.32aFr
Jan 9VCU Indoor InvitationalJan 9 · 800 Meters · Place 5 · Mary WashingtonMary Washington800 Meters52:52.03aFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 13East Coast ChampionshipsJun 13 · 1 Mile · Place 8 · 18 Ridge18 Ridge1 Mile86:06.92 PB—
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 800 Meters · Place 35 · RidgeRidge800 Meters352:44.7412
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 800 Meters · Place 35 · RidgeRidge800 Meters352:44.7412
May 6Skyland Conference Champs - DivisionalMay 6 · 3200 Meters · Place 4 · RidgeRidge3200 Meters4.12:37.56a PB12
May 6Skyland Conference Champs - OpenMay 6 · 3200 Meters · Place 23 · RidgeRidge3200 Meters23.12:37.56a12
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 67 · RidgeRidge1600 Meters67.6:02.79a12
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 67 · RidgeRidge1600 Meters67.6:02.79a12
Apr 12Blue Devil ClassicApr 12 · 800 Meters · Place 11 · RidgeRidge800 Meters112:42.9812
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 20 · RidgeRidge1600 Meters206:16.7712
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 20 · RidgeRidge1600 Meters206:16.7712

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 1 Mile · Place 66 · RidgeRidge1 Mile666:02.0112
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 1500 Meters · Place 66 · RidgeRidge1500 Meters665:39.0612
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · 800 Meters · Place 29 · RidgeRidge800 Meters292:50.8512
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 800 Meters · Place 18 · RidgeRidge800 Meters182:42.4512
Jan 30NJ Metropolitan InvitationalJan 30 · 800 Meters · Place 51 · RidgeRidge800 Meters512:42.7312
Jan 4Christa Racine InvitationalJan 4 · 3200 Meters · Place 11 · RidgeRidge3200 Meters1113:37.7212

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · 1000 Meters · Place 21 · RidgeRidge1000 Meters21.3:31.12a12
Dec 28SJTCA Meet #7Dec 28 · 1600 Meters · Place 35 · RidgeRidge1600 Meters35.6:18.93a12
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 18 · RidgeRidge800 Meters18.2:38.13a12
Dec 9Ridge Winter InvitationalDec 9 · 1000 Meters · Place 5 · RidgeRidge1000 Meters5.3:31.45a12
Feb 16North Shore Pre-Nationals InvitationalFeb 16 · 1 Mile · Place 57 · RidgeRidge1 Mile575:47.49 PB11
Feb 16North Shore Pre-Nationals InvitationalFeb 16 · 1500 Meters · Place 58 · RidgeRidge1500 Meters585:25.70 PB11
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 3200 Meters · Place 10 · RidgeRidge3200 Meters1013:09.15 PB11
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 3200 Meters · Place 10 · RidgeRidge3200 Meters1013:09.1511
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 800 Meters · Place 16 · RidgeRidge800 Meters162:36.99 PB11
Jan 14Molloy Stanner GamesJan 14 · 1600 Meters · Place 70 · RidgeRidge1600 Meters706:27.7111
Jan 6Christa Racine InvitationalJan 6 · 800 Meters · Place 27 · RidgeRidge800 Meters272:48.3311
Jan 6Christa Racine InvitationalJan 6 · 800 Meters · Place 27 · RidgeRidge800 Meters272:48.3311

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 1600 Meters · Place 27 · RidgeRidge1600 Meters276:05.0111
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 1600 Meters · Place 27 · RidgeRidge1600 Meters276:05.0111
May 21Skyland Conference Champs - DivisionalMay 21 · 1600 Meters · Place 17 · Ridge-GirlsRidge-Girls1600 Meters175:35.61 PB—
May 21Skyland Conference Champs - Open ScoresMay 21 · 1600 Meters · Place 17 · RidgeRidge1600 Meters17.5:35.61a11
May 14Somerset County ChampsMay 14 · 1600 Meters · Place 15 · RidgeRidge1600 Meters155:48.70—
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 54 · RidgeRidge1600 Meters54.5:39.43a11
Apr 13Skyland RelaysApr 13 · 1600 Meters · Place 24 · RidgeRidge1600 Meters24.6:11.31a11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Somerset County Relay ChampionshipsDec 29 · 1600 Meters · Place 3 · RidgeRidge1600 Meters3.5:49.68a PB11
Dec 21Tony Passarelli InvitationalDec 21 · 1000 Meters · Place 18 · RidgeRidge1000 Meters18.3:28.70a PB11
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 21 · RidgeRidge1600 Meters21.6:01.17a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30Ridge Novice InvitationalMay 30 · 1600 Meters · Place 12 · RidgeRidge1600 Meters126:10.25—
May 19Skyland Conference Girls Freshmen Sophomore ChampionshipsMay 19 · 1600 Meters · Place 4 · RidgeRidge1600 Meters4.5:54.27a10
May 8Ridge Night of 1600'sMay 8 · 1600 Meters · Place 80 · RidgeRidge1600 Meters80.5:58.33a10
Apr 25Dual: Hillsborough, Bridgewater, Immaculata VS RidgeApr 25 · 1600 Meters · Place 4 · RidgeRidge1600 Meters4.5:56.410
Apr 22Somerset County RelaysApr 22 · 1600 Meters · Place 17 · RidgeRidge1600 Meters175:59.4210
Apr 18Dual: Somerville, Gill, Pingry VS RidgeApr 18 · 800 Meters · Place 8 · RidgeRidge800 Meters8.2:55.110

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 7Raider Twilight IIJun 7 · 800 Meters · Place 6 · RidgeRidge800 Meters62:40.75 PB9
Jun 3NJSIAA Sectionals North 2 Groups 1 and 4Jun 3 · 3200 Meters · Place 13 · RidgeRidge3200 Meters13.13:04.11a9
May 17Somerset County ChampionshipsMay 17 · 3200 Meters · Place 21 · RidgeRidge3200 Meters21.13:54.75a9
May 9Ridge Night of 1600'sMay 9 · 1600 Meters · Place 220 · RidgeRidge1600 Meters220.5:45.11a9
Apr 25Hillsborough, Bridgewater, Immaculata vs RidgeApr 25 · 1600 Meters · Place 2 · RidgeRidge1600 Meters2.5:51.79
Apr 20Somerville, Gill, Pingry vs RidgeApr 20 · 3200 Meters · Place 4 · RidgeRidge3200 Meters4.12:39.59
Apr 16Somerset County RelaysApr 16 · 1600 Meters · Place 15 · RidgeRidge1600 Meters156:00.009
Apr 9Skyland Conference RelaysApr 9 · 1600 Meters · Place 22 · RidgeRidge1600 Meters225:57.00—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26NJ Metropolitan InvitationalJan 26 · 1600 Meters · Place 4 · RidgeRidge1600 Meters45:58.23—
Jan 19The Armory Frosh/Novice MeetJan 19 · 1600 Meters · Place 7 · RidgeRidge1600 Meters76:02.70—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Tony Passarelli InvitationalDec 20 · 3200 Meters · Place 15 · RidgeRidge3200 Meters15.13:13.36a9