Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorEast Coast Championships · Jun 135:02.24East Coast ChampionshipsJune 13, 2025
100 Meters · OutdoorThe Saltwater Open · May 2314.00The Saltwater OpenMay 23, 2026
1000 Meters · IndoorRidge Winter Invitational · Dec 93:11.23aRidge Winter InvitationalDecember 9, 2024
1600 Meters · IndoorNJSIAA Non-Public A & B State Championships · Feb 165:19.82NJSIAA Non-Public A & B State ChampionshipsFebruary 16, 2024
1600 Meters · OutdoorLast Chance Invitational · May 84:59.86aLast Chance InvitationalMay 8, 2026
1600 Meters · OutdoorCherokee Night Racer #2 · Jun 45:12.87Cherokee Night Racer #2June 4, 2024
200 Meters · OutdoorRidge Novice Meet #1 · May 1827.97Ridge Novice Meet #1May 18, 2024
3200 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 2011:12.86NJSIAA Group Non-Public A & B ChampionshipsFebruary 20, 2026
3200 Meters · OutdoorA Fourth Night at the Horse Farm · May 1411:04.05aA Fourth Night at the Horse FarmMay 14, 2026
3200 Meters · OutdoorHolmdel Twilight - Night of 3200s · May 312:09.50Holmdel Twilight - Night of 3200sMay 3, 2023
400 Meters · OutdoorThe Saltwater Open · May 231:02.97The Saltwater OpenMay 23, 2026
5000 Meters · OutdoorEast Coast Champs · Jun 1218:30.54aEast Coast Champs June 12, 2026
55 Meter · IndoorRidge Winter Invitational · Dec 88.07aRidge Winter InvitationalDecember 8, 2025
600 Meters · IndoorRidge Winter Invitational · Dec 91:44.61aRidge Winter InvitationalDecember 9, 2024
800 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 262:17.34aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · OutdoorSomerset County Champs · Apr 282:18.50aSomerset County ChampsApril 28, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 8Bridge the Gap to XC & Nationals QualifierJul 8 · 1600 Meters · Place 19 · ImmaculataImmaculata1600 Meters19.5:04.72a12
Jun 26Garden State Last ChanceJun 26 · 5000 Meters · Place 9 · ImmaculataImmaculata5000 Meters9.18:12.49aUnofficial12
Jun 26Garden State Last ChanceJun 26 · 800 Meters · Place 62 · ImmaculataImmaculata800 Meters62.2:21.46aUnofficial12
Jun 26Garden State Last ChanceJun 26 · 400 Meters · Place 42 · ImmaculataImmaculata400 Meters42.1:01.23aUnofficial12
Jun 12East Coast Champs Jun 12 · 5000 Meters · Place 1 · ImmaculataImmaculata5000 Meters1.18:30.54a PB12
Jun 12East Coast Champs Jun 12 · 3200 Meters · Place 6 · ImmaculataImmaculata3200 Meters6.11:27.41a12
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 3200 Meters · Place 35 · ImmaculataImmaculata3200 Meters35.11:21.32a12
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 1600 Meters · Place 38 · ImmaculataImmaculata1600 Meters38.5:02.97a12
May 23The Saltwater OpenMay 23 · 400 Meters · Place 15 · Immaculata HImmaculata H400 Meters151:02.97 PB—
May 23The Saltwater OpenMay 23 · 100 Meters · Place 27 · Immaculata HImmaculata H100 MetersRound P2714.00 PB—
May 14A Fourth Night at the Horse FarmMay 14 · 3200 Meters · Place 19 · ImmaculataImmaculata3200 Meters19.11:04.05a PB12
May 8Last Chance InvitationalMay 8 · 1600 Meters · Place 17 · ImmaculataImmaculata1600 Meters17.4:59.86a PB12
May 8Last Chance InvitationalMay 8 · 200 Meters · Place 78 · ImmaculataImmaculata200 Meters78.28.09a12
May 8Raider NoviceMay 8 · 1600 Meters · Place 17 · ImmaculataImmaculata1600 Meters17.4:59.86a12
May 8Raider NoviceMay 8 · 200 Meters · Place 78 · ImmaculataImmaculata200 Meters78.28.09a12
May 5Skyland Conference ChampsMay 5 · 3200 Meters · Place 32 · Immaculata HImmaculata H3200 Meters3211:05.54—
May 5Skyland Conference Champs - Open ScoringMay 5 · 3200 Meters · Place 32 · ImmaculataImmaculata3200 Meters32.11:05.54a12
Apr 28Somerset County ChampsApr 28 · 800 Meters · Place 28 · ImmaculataImmaculata800 Meters282:18.50a PB12
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Place 131 · ImmaculataImmaculata1600 Meters131.5:00.58a12
Mar 28Skyland Conference RelaysMar 28 · 1600 Meters · Place 22 · ImmaculataImmaculata1600 Meters22.5:20.18a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 800 Meters · Place 140 · ImmaculataImmaculata800 Meters140.2:17.34a PB12
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 3200 Meters · Place 10 · ImmaculataImmaculata3200 Meters1011:12.86 PB12
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 3200 Meters · Place 33 · ImmaculataImmaculata3200 Meters3311:28.0012

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22SJTCA #5Dec 22 · 800 Meters · Place 52 · ImmaculataImmaculata800 Meters52.2:23.96a12
Dec 8Ridge Winter InvitationalDec 8 · 600 Meters · Place 35 · ImmaculataImmaculata600 Meters35.1:45.56a12
Dec 8Ridge Winter InvitationalDec 8 · 55 Meter · Place 126 · ImmaculataImmaculata55 MeterRound P126.8.07a PB12
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 3200 Meters · Place 5 · ImmaculataImmaculata3200 Meters511:18.3111
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 3200 Meters · Place 30 · ImmaculataImmaculata3200 Meters3011:43.9811

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 13East Coast ChampionshipsJun 13 · 3200 Meters · Place 2 · ImmaculataImmaculata3200 Meters211:11.22—
Jun 13East Coast ChampionshipsJun 13 · 1 Mile · Place 30 · ImmaculataImmaculata1 Mile305:02.24 PB—
May 30NJSIAA NPA & NPB StatesMay 30 · 1600 Meters · Place 47 · ImmaculataImmaculata1600 Meters47.5:10.73a11
May 21Tim Grant InvitationalMay 21 · 800 Meters · Place 13 · ImmaculataImmaculata800 Meters132:26.9111
May 15A Third Night at the Horse FarmMay 15 · 3200 Meters · Place 17 · Immaculata HImmaculata H3200 Meters1711:37.18—
Apr 29Somerset County ChampsApr 29 · 800 Meters · Place 39 · ImmaculataImmaculata800 Meters392:39.61—
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 129 · ImmaculataImmaculata1600 Meters129.5:03.42a11
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 129 · ImmaculataImmaculata1600 Meters129.5:03.42a11
Apr 5Somerset County RelaysApr 5 · 1600 Meters · Place 20 · ImmaculataImmaculata1600 Meters205:10.2411
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 13 · ImmaculataImmaculata1600 Meters135:09.0611
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 13 · ImmaculataImmaculata1600 Meters135:09.0611

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Ridge Winter InvitationalDec 9 · 1000 Meters · Place 21 · ImmaculataImmaculata1000 Meters21.3:11.23a PB11
Dec 9Ridge Winter InvitationalDec 9 · 600 Meters · Place 39 · ImmaculataImmaculata600 Meters39.1:44.61a PB11
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 3200 Meters · Place 6 · ImmaculataImmaculata3200 Meters611:45.7510
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 1600 Meters · Place 17 · ImmaculataImmaculata1600 Meters175:19.82 PB10
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 3200 Meters · Place 6 · ImmaculataImmaculata3200 Meters611:45.7510
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 1600 Meters · Place 17 · ImmaculataImmaculata1600 Meters175:19.8210
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 3200 Meters · Place 30 · ImmaculataImmaculata3200 Meters3011:53.1510

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 3200 Meters · Place 43 · ImmaculataImmaculata3200 Meters43.11:34.90a10
Jun 7NJSIAA Non Public A-BJun 7 · 1600 Meters · Place 52 · ImmaculataImmaculata1600 Meters52.5:07.63a10
Jun 4Cherokee Night Racer #2Jun 4 · 1600 Meters · Place 81 · M Immaculata HM Immaculata H1600 Meters815:12.87 PB—
May 28A Second Night at the Horse FarmMay 28 · 1600 Meters · Place 40 · Immaculata HImmaculata H1600 Meters405:21.91—
May 21Skyland Conference Champs - DivisionalMay 21 · 3200 Meters · Place 33 · ImmaculataImmaculata3200 Meters3311:52.84—
May 21Skyland Conference Champs - DivisionalMay 21 · 1600 Meters · Place 43 · ImmaculataImmaculata1600 Meters435:20.75—
May 21Skyland Conference Champs - Open ScoresMay 21 · 3200 Meters · Place 33 · ImmaculataImmaculata3200 Meters33.11:52.84a10
May 21Skyland Conference Champs - Open ScoresMay 21 · 1600 Meters · Place 43 · ImmaculataImmaculata1600 Meters43.5:20.75a10
May 18Ridge Novice Meet #1May 18 · 800 Meters · Place 11 · ImmaculataImmaculata800 Meters112:23.5410
May 18Ridge Novice Meet #1May 18 · 200 Meters · Place 26 · ImmaculataImmaculata200 Meters2627.97 PB10
May 14Somerset County ChampsMay 14 · 3200 Meters · Place 23 · Immaculata HImmaculata H3200 Meters2311:31.19—
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 167 · ImmaculataImmaculata1600 Meters167.5:08.65a10
May 3Raider TwilightMay 3 · 1600 Meters · Place 26 · ImmaculataImmaculata1600 Meters26.5:19.86a10
Apr 13Skyland RelaysApr 13 · 1600 Meters · Place 15 · ImmaculataImmaculata1600 Meters15.5:25.41a10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Ridge Winter InvitationalDec 11 · 1000 Meters · Place 29 · ImmaculataImmaculata1000 Meters29.3:22.60a10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30Ridge Novice InvitationalMay 30 · 1600 Meters · Place 80 · Immaculata HImmaculata H1600 Meters805:38.25—
May 23Skyland Conference ChampionshipsMay 23 · 3200 Meters · Place 41 · Immaculata BoysImmaculata Boys3200 Meters4111:54.48—
May 16Somerset County ChampionshipsMay 16 · 800 Meters · Place 34 · ImmaculataImmaculata800 Meters34.2:32.57a9
May 12Raider Novice InvitationalMay 12 · 200 Meters · Place 148 · ImmaculataImmaculata200 Meters148.29.29a9
May 8Ridge Night of 1600'sMay 8 · 1600 Meters · Place 185 · ImmaculataImmaculata1600 Meters185.5:30.23a9
May 3Holmdel Twilight - Night of 3200sMay 3 · 3200 Meters · Place 259 · M Immaculata HM Immaculata H3200 Meters25912:09.50 PB—
Apr 25Dual: Hillsborough, Bridgewater, Immaculata VS RidgeApr 25 · 1600 Meters · Place 21 · ImmaculataImmaculata1600 Meters21.5:36.99