Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Indoor Classic · Feb 135:35.76aWidener Indoor ClassicFebruary 13, 2026
1 Mile · OutdoorDennis Craddock · Apr 105:31.52aDennis CraddockApril 10, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:58.72a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorUrsinus Springfest · Apr 45:03.54aUrsinus SpringfestApril 4, 2026
1600 Meters · IndoorSJTCA Winter Meet #8 · Jan 85:49.78SJTCA Winter Meet #8January 8, 2024
1600 Meters · OutdoorSJTCA Open (Girls) · May 45:43.44SJTCA Open (Girls)May 4, 2024
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · May 175:56.09Holmdel Twilight Series - Royal RumbleMay 17, 2023
3200 Meters · IndoorSJTCA #15 · Jan 2512:42.51SJTCA #15January 25, 2025
3200 Meters · OutdoorCherokee Night Racer #1: Night of 3200's · Apr 1213:04.75aCherokee Night Racer #1: Night of 3200'sApril 12, 2024
400 Meters · Relay Split · OutdoorRV Tri Meet · Apr 21:16.635RV Tri MeetApril 2, 2025
800 Meters · IndoorKeogh Invitational · Feb 192:34.49aKeogh InvitationalFebruary 19, 2026
800 Meters · OutdoorTCNJ Lions Invite · Apr 242:26.57aTCNJ Lions InviteApril 24, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Nov 6Ursinus TwilightNov 6 · 3200 Meters · Place 1 · UrsinusUrsinus3200 Meters1.11:45.49aUnofficialSo
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 1500 Meters · Place 21 · UrsinusUrsinus1500 Meters21.5:07.36aFr
Apr 24TCNJ Lions InviteApr 24 · 800 Meters · Place 15 · UrsinusUrsinus800 Meters15.2:26.57a PBFr
Apr 10Dennis CraddockApr 10 · 1 Mile · Place 17 · UrsinusUrsinus1 Mile17.5:31.52a PBFr
Apr 10Dennis CraddockApr 10 · 800 Meters · Place 24 · UrsinusUrsinus800 Meters24.2:29.91aFr
Apr 4Ursinus SpringfestApr 4 · 1500 Meters · Place 12 · UrsinusUrsinus1500 Meters12.5:03.54a PBFr
Mar 27Danny Curran InvitationalMar 27 · 800 Meters · Place 43 · UrsinusUrsinus800 Meters43.2:31.50aFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 38 · UrsinusUrsinus1500 Meters38.4:58.72a PBFr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 1 Mile · Place 15 · UrsinusUrsinus1 Mile155:41.38aFR
Feb 19Keogh InvitationalFeb 19 · 800 Meters · Place 11 · UrsinusUrsinus800 Meters11.2:34.49a PBFr
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 39 · UrsinusUrsinus1 Mile395:35.76a PBFr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 16 · UrsinusUrsinus1 Mile16.5:41.49aFr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Camden County ChampionshipsMay 10 · 3200 Meters · Place 8 · Eastern RegiEastern Regi3200 Meters813:26.21—
Apr 2RV Tri MeetApr 2 · 1600 Meters · Place 4 · Eastern SeniorEastern Senior1600 Meters4.6:06.82a12
Apr 2RV Tri MeetApr 2 · 400 Meters · Eastern SeniorEastern Senior400 MetersRelay Split—1:16.635 PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Olympic & Tri-County Conf MeetJan 31 · 1600 Meters · Place 11 · Eastern RegionalEastern Regional1600 Meters115:53.4212
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 17 · Eastern RegionalEastern Regional3200 Meters1712:42.51 PB12
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 17 · Eastern RegionalEastern Regional3200 Meters1712:42.5112
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 17 · Eastern RegionalEastern Regional3200 Meters1712:42.5112
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 17 · Eastern RegionalEastern Regional3200 Meters1712:42.5112

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 1600 Meters · Place 15 · Eastern SeniorEastern Senior1600 Meters15.5:50.81a12
Dec 20Olympic Conference #1Dec 20 · 1600 Meters · Place 9 · Eastern SeniorEastern Senior1600 Meters9.5:51.58a12
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 800 Meters · Place 21 · Eastern RegionalEastern Regional800 Meters212:38.2111
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 800 Meters · Place 21 · Eastern RegionalEastern Regional800 Meters212:38.2111
Jan 26Olympic & Tri-County Conf MeetJan 26 · 1600 Meters · Place 18 · Eastern RegionalEastern Regional1600 Meters186:25.1111
Jan 8SJTCA Winter Meet #8Jan 8 · 1600 Meters · Place 5 · Eastern RegionalEastern Regional1600 Meters55:49.78 PB11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 231600 Night at the NestMay 23 · 1600 Meters · Place 19 · Eastern SeniorEastern Senior1600 Meters19.5:46.76a11
May 4SJTCA Open (Girls)May 4 · 1600 Meters · Place 25 · Eastern RegiEastern Regi1600 Meters255:43.44 PB—
May 1Eastern Regional vs. Rancocas Valley DualMay 1 · 1600 Meters · Place 1 · Eastern SeniorEastern Senior1600 Meters1.5:59.011
Apr 15Dual: Eastern Regional vs. Lenape RegionalApr 15 · 800 Meters · Place 1 · Eastern SeniorEastern Senior800 Meters1.2:42.711
Apr 13Lenape InviteApr 13 · 800 Meters · Place 15 · Eastern SeniorEastern Senior800 Meters15.2:47.20a11
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 75 · Eastern SeniorEastern Senior3200 Meters75.13:04.75a PB11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 1600 Meters · Place 24 · Eastern SeniorEastern Senior1600 Meters24.5:55.92a11
Dec 8SJTCA Winter Meet #1Dec 8 · 800 Meters · Place 12 · Eastern SeniorEastern Senior800 Meters12.2:47.17a11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 800 Meters · Place 37 · Eastern SeniorEastern Senior800 Meters37.2:47.26a10
May 17Holmdel Twilight Series - Royal RumbleMay 17 · 1600 Meters · Place 422 · W Eastern RegiW Eastern Regi1600 Meters4225:56.09 PB—
May 13Camden County ChampionshipsMay 13 · 1600 Meters · Place 6 · Eastern SeniorEastern Senior1600 Meters6.5:56.35a10
May 6SJTCA Open - GirlsMay 6 · 1600 Meters · Place 30 · Eastern RegionalEastern Regional1600 Meters306:04.3010
Apr 13Dual: Eastern Regional vs. Lenape RegionalApr 13 · 3200 Meters · Place 2 · Eastern SeniorEastern Senior3200 Meters2.14:58.310