Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFrank Colden Invitational · Feb 75:28.90aFrank Colden InvitationalFebruary 7, 2026
1 Mile · OutdoorJohn Hay Distance Festival 2021 · Jun 45:48.65John Hay Distance Festival 2021June 4, 2021
1 Mile · OutdoorJohn Hay Distance Festival 2021 · Jun 45:48.65John Hay Distance Festival 2021June 4, 2021
1500 Meters · OutdoorAEC (Atlantic East) Outdoor Championships · May 24:58.59aAEC (Atlantic East) Outdoor ChampionshipsMay 2, 2026
200 Meters · IndoorFrank Colden Invite · Feb 827.73aFrank Colden InviteFebruary 8, 2025
200 Meters · OutdoorPCL Meet #3 - LaSalle · Apr 2627.27PCL Meet #3 - LaSalleApril 26, 2021
3000 Meters · IndoorSU Valentine Invite · Feb 1410:57.94aSU Valentine InviteFebruary 14, 2026
400 Meters · IndoorPCL Indoor Championship · Feb 1259.93PCL Indoor ChampionshipFebruary 12, 2023
400 Meters · OutdoorAtlantic East Champs · May 357.13aAtlantic East ChampsMay 3, 2024
5000 Meters · IndoorPLEX Shootout · Jan 3119:12.21aPLEX ShootoutJanuary 31, 2026
800 Meters · IndoorPCL Indoor Championship · Feb 132:21.96PCL Indoor ChampionshipFebruary 13, 2022
800 Meters · OutdoorPhiladelphia Catholic League Outdoor Championships · May 142:14.06Philadelphia Catholic League Outdoor ChampionshipsMay 14, 2022
Discus · 2kg · OutdoorAEC (Atlantic East) Outdoor Championships · May 315.53mAEC (Atlantic East) Outdoor ChampionshipsMay 3, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2AEC (Atlantic East) Outdoor ChampionshipsMay 2 · 1500 Meters · Place 13 · ImmaculataImmaculata1500 Meters13.4:58.59a PBJr
May 2AEC (Atlantic East) Outdoor ChampionshipsMay 2 · 800 Meters · Place 10 · ImmaculataImmaculata800 Meters10.2:18.11aJr
Apr 25Monarch OpenApr 25 · 400 Meters · Place 13 · ImmaculataImmaculata400 Meters13.1:01.34aJr
Apr 25Monarch OpenApr 25 · 200 Meters · ImmaculataImmaculata200 Meters--DNSWind: 1Jr
Apr 18Misericordia InvitationalApr 18 · 800 Meters · Place 24 · ImmaculataImmaculata800 Meters24.2:15.85aJr
Apr 11DeSales Quad MeetApr 11 · 1500 Meters · Place 25 · ImmaculataImmaculata1500 Meters25.5:00.12aJr
Apr 11DeSales Quad MeetApr 11 · 800 Meters · Place 24 · ImmaculataImmaculata800 Meters24.2:21.04aJr
Mar 28LVC Blue & White OpenMar 28 · 800 Meters · Place 22 · ImmaculataImmaculata800 Meters22.2:24.19aJr
Mar 28LVC Blue & White OpenMar 28 · 400 Meters · Place 15 · ImmaculataImmaculata400 Meters15.1:00.00aJr
Mar 20Purple & GoldMar 20 · 1500 Meters · Place 50 · ImmaculataImmaculata1500 Meters505:07.88aJr
Mar 20Purple & GoldMar 20 · 800 Meters · Place 51 · ImmaculataImmaculata800 Meters512:23.30aJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14SU Valentine InviteFeb 14 · 3000 Meters · Place 23 · ImmaculataImmaculata3000 Meters2310:57.94a PBJr
Feb 7Frank Colden InvitationalFeb 7 · 1 Mile · Place 31 · ImmaculataImmaculata1 Mile315:28.90a PBJr
Feb 7Frank Colden InvitationalFeb 7 · 800 Meters · Place 33 · ImmaculataImmaculata800 Meters332:24.81aJr
Jan 31PLEX ShootoutJan 31 · 5000 Meters · Place 39 · ImmaculataImmaculata5000 Meters3919:12.21a PBJr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Alvernia Rust BusterDec 6 · 800 Meters · Place 10 · ImmaculataImmaculata800 Meters10.2:24.28aJr
Feb 21Keogh InvitationalFeb 21 · 400 Meters · Place 18 · ImmaculataImmaculata400 Meters181:01.72a—
Feb 21Golden Bear InviteFeb 21 · 800 Meters · Place 6 · ImmaculataImmaculata800 Meters6.2:33.08aSo
Feb 8Frank Colden InviteFeb 8 · 1 Mile · Place 42 · ImmaculataImmaculata1 Mile426:05.48a—
Feb 8Frank Colden InviteFeb 8 · 200 Meters · Place 56 · ImmaculataImmaculata200 Meters5627.73a PB—
Feb 1PLEX ShootoutFeb 1 · 800 Meters · Place 50 · ImmaculataImmaculata800 Meters502:36.63a—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 3AEC (Atlantic East) Outdoor ChampionshipsMay 3 · Discus · Place 12 · ImmaculataImmaculataDiscus2kg12.15.53m PBSo
May 3AEC (Atlantic East) Outdoor ChampionshipsMay 3 · 800 Meters · Place 14 · ImmaculataImmaculata800 Meters14.2:19.70aSo
May 3AEC (Atlantic East) Outdoor ChampionshipsMay 3 · 400 Meters · Place 14 · ImmaculataImmaculata400 Meters14.58.84aSo
Apr 27Gwynedd Mercy Last Chance InvitationalApr 27 · 1500 Meters · Place 4 · ImmaculataImmaculata1500 Meters45:13.33SO
Apr 15Misericordia InvitationalApr 15 · 800 Meters · Place 19 · ImmaculataImmaculata800 Meters192:27.35aSO
Apr 12DeSales QuadApr 12 · Discus · Place 18 · ImmaculataImmaculataDiscus2kg18.11.74mSo
Apr 12DeSales QuadApr 12 · 1500 Meters · Place 17 · ImmaculataImmaculata1500 Meters17.5:24.38aSo
Apr 12DeSales QuadApr 12 · 400 Meters · Place 17 · ImmaculataImmaculata400 Meters17.1:03.66aSo
Apr 5Ursinus Track FestivalApr 5 · 800 Meters · Place 56 · ImmaculataImmaculata800 Meters56.2:30.49aSo
Apr 5Ursinus Track FestivalApr 5 · 400 Meters · Place 57 · ImmaculataImmaculata400 Meters57.59.77aSo
Mar 28Danny Curran InvitationalMar 28 · 1500 Meters · Place 109 · ImmaculataImmaculata1500 Meters1095:12.89aSo
Mar 28Danny Curran InvitationalMar 28 · 400 Meters · Place 103 · ImmaculataImmaculata400 Meters1031:00.02aSo
Mar 22Purple and Gold InvitationalMar 22 · 800 Meters · Place 31 · ImmaculataImmaculata800 Meters31.2:23.76aSo

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3Atlantic East ChampsMay 3 · 400 Meters · Place 10 · ImmaculataImmaculata400 Meters1057.13a PB—
Apr 26WCU Tune UpApr 26 · 800 Meters · Place 25 · ImmaculataImmaculata800 Meters252:23.20FR
Apr 26WCU Tune UpApr 26 · 400 Meters · Place 19 · ImmaculataImmaculata400 Meters1958.02FR
Apr 19Paul Donahue InviteApr 19 · 400 Meters · Place 97 · ImmaculataImmaculata400 Meters9758.16a—
Apr 13Bill Butler Collegiate InvitationalApr 13 · 400 Meters · Place 46 · ImmaculataImmaculata400 Meters46.58.85aFr
Apr 5Ursinus T&F InvitationalApr 5 · 800 Meters · ImmaculataImmaculata800 Meters--DNSFr
Apr 5Ursinus T&F InvitationalApr 5 · 400 Meters · Place 26 · ImmaculataImmaculata400 Meters26.58.99aFr
Mar 23Purple and Gold InvitationalMar 23 · 400 Meters · Place 23 · ImmaculataImmaculata400 Meters231:05.19FR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17Susquehanna Tune-UpFeb 17 · 800 Meters · Place 31 · ImmaculataImmaculata800 Meters312:22.91a—
Feb 3Frank Colden InvitationalFeb 3 · 800 Meters · Place 34 · ImmaculataImmaculata800 Meters342:26.80a—
Jan 26Muhlenberg Indoor InviteJan 26 · 400 Meters · Place 6 · ImmaculataImmaculata400 Meters61:00.60FR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13Philadelphia Catholic League ChampionshipsMay 13 · 800 Meters · Place 19 · Lansdale CathLansdale Cath800 Meters192:23.3112
May 4Trojan Track ClassicMay 4 · 800 Meters · Place 16 · Lansdale CatholicLansdale Catholic800 Meters162:25.3412
Apr 24PCL Meet #3 - La SalleApr 24 · 400 Meters · Place 8 · Lansdale CatLansdale Cat400 Meters857.5412
Apr 21Jack Armstrong InvitationalApr 21 · 800 Meters · Place 21 · Lansdale CatholicLansdale Catholic800 Meters212:21.0812
Apr 18Distance Night at DockApr 18 · 800 Meters · Place 5 · Lansdale CatholicLansdale Catholic800 Meters52:21.7712
Apr 14Cardinal InvitationalApr 14 · 800 Meters · Place 22 · Lansdale CathLansdale Cath800 Meters222:19.1212
Apr 3PCL Meet #1 - LaSalleApr 3 · 800 Meters · Place 14 · Lansdale CatLansdale Cat800 Meters142:25.5812

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12PCL Indoor ChampionshipFeb 12 · 400 Meters · Place 14 · Lansdale CatholicLansdale Catholic400 Meters1459.93 PB12
Feb 3TFCAofGP - Novice MeetFeb 3 · 800 Meters · Place 9 · Lansdale CathLansdale Cath800 Meters92:30.3312
Jan 7TFCAofGP Meet #5Jan 7 · 400 Meters · Place 38 · Lansdale CatholicLansdale Catholic400 Meters381:01.1612

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17TFCAofGP Meet #2Dec 17 · 400 Meters · Place 31 · Lansdale CatholicLansdale Catholic400 Meters31.1:02.00a12
Feb 13PCL Indoor ChampionshipFeb 13 · 800 Meters · Place 13 · Lansdale CatLansdale Cat800 Meters132:21.96 PB11
Feb 5TFCAofGP Meet #7Feb 5 · 800 Meters · Place 80 · Lansdale CatholiLansdale Catholi800 Meters802:23.6811
Feb 5TFCAofGP Meet #7Feb 5 · 800 Meters · Place 32 · Lansdale CatholiLansdale Catholi800 Meters322:23.6811
Jan 21TFCAofGP Meet #6Jan 21 · 800 Meters · Place 11 · Lansdale CatLansdale Cat800 Meters112:25.5211

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18PIAA District 12 AA ChampionshipsMay 18 · 800 Meters · Place 10 · Lansdale CatholicLansdale Catholic800 Meters10.2:14.44a11
May 14Philadelphia Catholic League Outdoor ChampionshipsMay 14 · 800 Meters · Place 15 · Lansdale CatLansdale Cat800 Meters152:14.06 PB11
May 5Trojan Track ClassicMay 5 · 800 Meters · Place 15 · Lansdale CatLansdale Cat800 Meters152:17.0711
May 2PCL Meet #3 - LaSalleMay 2 · 800 Meters · Place 19 · Lansdale CatholicLansdale Catholic800 Meters19.2:22.27a11
Apr 22Jack Armstrong InvitationalApr 22 · 800 Meters · Place 16 · Lansdale CatLansdale Cat800 Meters162:15.2611
Apr 22Jack Armstrong InvitationalApr 22 · 800 Meters · Place 16 · Lansdale CatholicLansdale Catholic800 Meters162:15.2611
Apr 4PCL Meet #1 - LaSalleApr 4 · 800 Meters · Place 23 · Lansdale CatholiLansdale Catholi800 Meters232:25.6911
Apr 4PCL Meet #1 - LaSalleApr 4 · 400 Meters · Place 15 · Lansdale CatholiLansdale Catholi400 Meters151:00.3211

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Robert J Burdette Indoor ClassicDec 29 · 400 Meters · Place 22 · Lansdale CatholicLansdale Catholic400 Meters22.1:00.25a11

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 4John Hay Distance Festival 2021Jun 4 · 1 Mile · Place 162 · Lansdale CatholicLansdale Catholic1 Mile1625:48.65 PB—
Jun 4John Hay Distance Festival 2021Jun 4 · 1 Mile · Place 163 · Lansdale CatholicLansdale Catholic1 Mile1635:48.65 PB—
May 3PCL Meet #4 (LaSalle) May 3 · 800 Meters · Place 15 · Lansdale CatLansdale Cat800 Meters152:18.9910
Apr 26PCL Meet #3 - LaSalleApr 26 · 200 Meters · Place 33 · Lansdale CatLansdale Cat200 Meters3327.27 PB10
Apr 26PCL Meet #3 - LaSalleApr 26 · 400 Meters · Place 14 · Lansdale CatLansdale Cat400 Meters1459.6210
Apr 22Distance Night at DockApr 22 · 800 Meters · Place 9 · Lansdale CatholicLansdale Catholic800 Meters92:20.26—
Apr 16Twin Valley InvitationalApr 16 · 800 Meters · Place 25 · Lansdale CatLansdale Cat800 Meters252:23.88—
Apr 5LaSalle PCL Meet #1Apr 5 · 800 Meters · Place 15 · Lansdale CatholicLansdale Catholic800 Meters15.2:25.26a10
Mar 12DVGTCA Meet #5Mar 12 · 800 Meters · Place 11 · Lansdale CatholiLansdale Catholi800 Meters112:25.07—