Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorBurlington County Scholastic League Divisional Championships · May 156:48.86Burlington County Scholastic League Divisional ChampionshipsMay 15, 2021
200 Meters · IndoorRiver Hawk Friday Night · Feb 731.94aRiver Hawk Friday NightFebruary 7, 2025
200 Meters · OutdoorDanny Curran Invitational · Mar 2832.30aDanny Curran InvitationalMarch 28, 2025
3200 Meters · IndoorSJTCA Winter Meet #9 · Jan 2416:08.35SJTCA Winter Meet #9January 24, 2022
3200 Meters · OutdoorBurlington County Scholastic League Divisional Championships · May 1516:58.12Burlington County Scholastic League Divisional ChampionshipsMay 15, 2021
400 Meters · IndoorMoravian University Blue & Grey Invite · Jan 171:14.01Moravian University Blue & Grey InviteJanuary 17, 2026
400 Meters · OutdoorPaul Donahue Invitational · Apr 181:11.72Paul Donahue InvitationalApril 18, 2025
400m Hurdles · 30" / 0.762m · OutdoorBlue Jay Tune-Up · Apr 251:30.15aBlue Jay Tune-UpApril 25, 2026
55m Hurdles · 33" · IndoorSJTCA Winter Meet #1 · Dec 2012.34aSJTCA Winter Meet #1December 20, 2021
800 Meters · IndoorFastrack Invitational · Feb 62:44.71aFastrack InvitationalFebruary 6, 2026
800 Meters · OutdoorNJSIAA Sectionals South Groups 1 and 4 · Jun 32:44.38aNJSIAA Sectionals South Groups 1 and 4June 3, 2022
High Jump · IndoorSJTCA Winter Meet #3 · Dec 184-4SJTCA Winter Meet #3December 18, 2023
High Jump · OutdoorNJSIAA Sectionals South Groups 1 and 4 · Jun 24-06.00NJSIAA Sectionals South Groups 1 and 4June 2, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25Blue Jay Tune-UpApr 25 · 400m Hurdles · Place 6 · ArcadiaArcadia400m Hurdles30" / 0.762m6.1:30.15a PBSo
Apr 25Blue Jay Tune-UpApr 25 · 800 Meters · ArcadiaArcadia800 Meters—DNSSo
Apr 10Delaware InvitationalApr 10 · 800 Meters · Place 22 · ArcadiaArcadia800 Meters22.2:53.24aSo
Apr 4Ursinus SpringfestApr 4 · 800 Meters · Place 47 · ArcadiaArcadia800 Meters47.3:05.58aSo

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 64 · ArcadiaArcadia800 Meters64.2:50.57aSo
Feb 6Fastrack InvitationalFeb 6 · 800 Meters · Place 90 · ArcadiaArcadia800 Meters90.2:44.71a PBSo
Jan 31PLEX ShootoutJan 31 · 800 Meters · Place 31 · ArcadiaArcadia800 Meters312:48.82aSo
Jan 24Coach "I" InvitationalJan 24 · High Jump · ArcadiaArcadiaHigh Jump--NHSo
Jan 17Moravian University Blue & Grey InviteJan 17 · High Jump · Place 2 · ArcadiaArcadiaHigh Jump21.28mSO
Jan 17Moravian University Blue & Grey InviteJan 17 · High Jump · Place 2 · ArcadiaArcadiaHigh Jump21.28mSO
Jan 17Moravian University Blue & Grey InviteJan 17 · 400 Meters · Place 2 · ArcadiaArcadia400 Meters21:14.01 PBSO
Jan 17Moravian University Blue & Grey InviteJan 17 · 400 Meters · Place 6 · ArcadiaArcadia400 Meters61:14.01SO
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 800 Meters · Place 25 · ArcadiaArcadia800 Meters25.2:49.67aSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · High Jump · Place 4 · ArcadiaArcadiaHigh Jump4.1.30mSo
Dec 6Bow Tie InvitationalDec 6 · 800 Meters · Place 7 · ArcadiaArcadia800 Meters7.2:52.64aSo
Feb 7River Hawk Friday NightFeb 7 · High Jump · Place 8 · ArcadiaArcadiaHigh Jump8.1.27mFr
Feb 7River Hawk Friday NightFeb 7 · 200 Meters · Place 21 · ArcadiaArcadia200 Meters21.31.94a PBFr
Feb 1PLEX ShootoutFeb 1 · 200 Meters · Place 40 · ArcadiaArcadia200 Meters4032.25a—
Jan 18Alvernia Winter InviteJan 18 · 200 Meters · Place 51 · ArcadiaArcadia200 Meters5132.99a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 27Gwynedd Mercy Last Chance InvitationalApr 27 · High Jump · Place 2 · ArcadiaArcadiaHigh Jump21.25mFR
Apr 27Gwynedd Mercy Last Chance InvitationalApr 27 · 800 Meters · Place 7 · ArcadiaArcadia800 Meters72:54.10FR
Apr 18Paul Donahue InvitationalApr 18 · 400 Meters · Place 49 · ArcadiaArcadia400 Meters491:11.72 PBFR
Apr 10TCNJ InvitationalApr 10 · High Jump · ArcadiaArcadiaHigh Jump--NHFr
Apr 10TCNJ InvitationalApr 10 · 400 Meters · Place 29 · ArcadiaArcadia400 Meters29.1:13.80aFr
Apr 442nd Millersville MetricsApr 4 · High Jump · ArcadiaArcadiaHigh Jump—NHFr
Apr 442nd Millersville MetricsApr 4 · 400 Meters · Place 23 · ArcadiaArcadia400 Meters231:12.03aFr
Mar 28Danny Curran InvitationalMar 28 · High Jump · ArcadiaArcadiaHigh Jump—NHFr
Mar 28Danny Curran InvitationalMar 28 · 200 Meters · Place 117 · ArcadiaArcadia200 Meters11732.30a PBFr
Mar 22Purple and Gold InvitationalMar 22 · High Jump · Place 12 · ArcadiaArcadiaHigh Jump12.1.27mFr
Mar 22Purple and Gold InvitationalMar 22 · 200 Meters · Place 56 · ArcadiaArcadia200 Meters56.32.76aWind: 0.3Fr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Bow Tie InvitiationalDec 7 · High Jump · Place 7 · ArcadiaArcadiaHigh Jump7.1.25mFr
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · High Jump · Place 11 · PalmyraPalmyraHigh Jump114-412
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · High Jump · Place 11 · PalmyraPalmyraHigh Jump114-412
Jan 29SJTCA Winter Meet #14Jan 29 · High Jump · Place 20 · PalmyraPalmyraHigh Jump204-012

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 3200 Meters · Place 4 · PalmyraPalmyra3200 Meters417:33.64—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 800 Meters · Place 6 · PalmyraPalmyra800 Meters63:11.67—
May 11Burlington County ChampionshipsMay 11 · High Jump · Place 21 · PalmyraPalmyraHigh Jump214-212
Apr 6Don Danser RelaysApr 6 · High Jump · Place 2 · PalmyraPalmyraHigh Jump24-02.00—

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 18SJTCA Winter Meet #3Dec 18 · High Jump · Place 8 · PalmyraPalmyraHigh Jump8.4-4 PB12
Feb 8SJTCA Winter Meet #13Feb 8 · 800 Meters · Place 18 · PalmyraPalmyra800 Meters182:54.4911
Feb 8SJTCA Winter Meet #13Feb 8 · High Jump · Place 8 · PalmyraPalmyraHigh Jump84-011
Jan 30SJTCA Winter Meet #11Jan 30 · High Jump · Place 17 · PalmyraPalmyraHigh Jump174-011
Jan 23SJTCA Winter Meet #9Jan 23 · High Jump · Place 15 · PalmyraPalmyraHigh Jump154-011
Jan 18SJTCA Winter Meet #7Jan 18 · 800 Meters · Place 23 · PalmyraPalmyra800 Meters232:55.3311
Jan 18SJTCA Winter Meet #7Jan 18 · 800 Meters · Place 23 · PalmyraPalmyra800 Meters232:55.3311
Jan 18SJTCA Winter Meet #7Jan 18 · 800 Meters · Place 23 · PalmyraPalmyra800 Meters232:55.3311
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · High Jump · Place 26 · PalmyraPalmyraHigh Jump264-011
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · High Jump · Place 26 · PalmyraPalmyraHigh Jump264-011
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · High Jump · Place 26 · PalmyraPalmyraHigh Jump264-011
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · High Jump · Place 26 · PalmyraPalmyraHigh Jump264-011
Jan 2SJTCA Winter Meet #4Jan 2 · High Jump · Place 5 · PalmyraPalmyraHigh Jump54-211
Jan 2SJTCA Winter Meet #4Jan 2 · High Jump · Place 5 · PalmyraPalmyraHigh Jump54-211

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · High Jump · Place 17 · PalmyraPalmyraHigh Jump17.4-06.00 PB11
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 800 Meters · Place 25 · PalmyraPalmyra800 Meters25.3:00.83a11
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · Pole Vault · PalmyraPalmyraPole Vault—NH11
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · High Jump · Place 1 · PalmyraPalmyraHigh Jump14-211
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · 800 Meters · Place 3 · PalmyraPalmyra800 Meters32:55.0411
Apr 15Lenape Girls InvitationalApr 15 · High Jump · Place 20 · PalmyraPalmyraHigh Jump204-04.00—
Apr 15Lenape Girls InvitationalApr 15 · 800 Meters · Place 20 · PalmyraPalmyra800 Meters202:49.32—
Apr 8Don Danser RelaysApr 8 · High Jump · PalmyraPalmyraHigh Jump—4-02.00—
Apr 8Don Danser RelaysApr 8 · High Jump · PalmyraPalmyraHigh Jump—4-02.00—
Apr 8Don Danser RelaysApr 8 · High Jump · PalmyraPalmyraHigh Jump—4-02.00—
Apr 8Don Danser RelaysApr 8 · Pole Vault · PalmyraPalmyraPole Vault—6-01.00—
Apr 8Don Danser RelaysApr 8 · Pole Vault · PalmyraPalmyraPole Vault—6-01.00—
Apr 8Don Danser RelaysApr 8 · Pole Vault · PalmyraPalmyraPole Vault—6-01.00—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 800 Meters · Place 17 · PalmyraPalmyra800 Meters17.2:44.38a PB10
Apr 9Lenape Girls InvitationalApr 9 · 800 Meters · Place 48 · PalmyraPalmyra800 Meters482:59.26—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 800 Meters · Place 18 · PalmyraPalmyra800 Meters183:01.6910
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 800 Meters · Place 18 · PalmyraPalmyra800 Meters183:01.6910
Jan 24SJTCA Winter Meet #9Jan 24 · High Jump · Place 17 · PalmyraPalmyraHigh Jump174-010
Jan 24SJTCA Winter Meet #9Jan 24 · 3200 Meters · Place 20 · PalmyraPalmyra3200 Meters2016:08.35 PB10
Jan 5SJTCA Winter Meet #5 Groups 1 & 4 & NPBJan 5 · High Jump · PalmyraPalmyraHigh Jump—4-00.00—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20SJTCA Winter Meet #1Dec 20 · 55m Hurdles · Place 63 · PalmyraPalmyra55m Hurdles33"63.12.34a PB10
Dec 20SJTCA Winter Meet #1Dec 20 · High Jump · Place 15 · PalmyraPalmyraHigh Jump15.4-00.0010

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 3200 Meters · Place 3 · PalmyraPalmyra3200 Meters316:58.12 PB—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 1600 Meters · Place 3 · PalmyraPalmyra1600 Meters36:48.86 PB—