Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUrsinus HS Invitational · Jan 245:13.73aUrsinus HS InvitationalJanuary 24, 2025
1500 Meters · OutdoorUSATF Mid-Atlantic Association Junior Olympic Championships · Jun 104:47.79aUSATF Mid-Atlantic Association Junior Olympic ChampionshipsJune 10, 2023
1600 Meters · OutdoorNew Castle County Championships · May 125:12.55aNew Castle County ChampionshipsMay 12, 2023
200 Meters · IndoorKeogh Invitational · Feb 1923.90aKeogh InvitationalFebruary 19, 2026
200 Meters · OutdoorMessiah Invitational · Apr 922.53aMessiah InvitationalApril 9, 2026
300 Meters · IndoorBlue and White Invite · Feb 736.55aBlue and White InviteFebruary 7, 2026
400 Meters · Indoor2026 Paul Donahue Invitational · Apr 1750.45a2026 Paul Donahue InvitationalApril 17, 2026
400 Meters · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3049.89aMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
400 Meters · Relay Split · OutdoorNCC County Championships · May 952.245NCC County ChampionshipsMay 9, 2025
60 Meter · IndoorDiplomat Open · Dec 57.54aDiplomat OpenDecember 5, 2025
800 Meters · IndoorOcean Breeze Invitational · Feb 12:07.36aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorNCC County Championships · May 92:04.78aNCC County ChampionshipsMay 9, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 400 Meters · Place 7 · Eastern (Pa.)Eastern (Pa.)400 MetersRound P7.49.89a PBFr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 400 Meters · Place 8 · Eastern (Pa.)Eastern (Pa.)400 Meters8.50.36aFr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 200 Meters · Place 23 · Eastern (Pa.)Eastern (Pa.)200 MetersRound P23.23.12aWind: -1.2Fr
Apr 25Blue Jay Tune-UpApr 25 · 400 Meters · Place 2 · Eastern (Pa.)Eastern (Pa.)400 Meters2.51.19aFr
Apr 9Messiah InvitationalApr 9 · 400 Meters · Place 10 · Eastern (Pa.)Eastern (Pa.)400 Meters10.51.07aFr
Apr 9Messiah InvitationalApr 9 · 200 Meters · Place 8 · Eastern (Pa.)Eastern (Pa.)200 Meters8.22.53a PBWind: 2Fr
Mar 27Danny Curran InvitationalMar 27 · 400 Meters · Place 27 · Eastern (Pa.)Eastern (Pa.)400 Meters27.50.84aFr
Mar 27Danny Curran InvitationalMar 27 · 200 Meters · Place 54 · Eastern (Pa.)Eastern (Pa.)200 Meters54.23.10aWind: 1.3Fr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400 Meters · Place 31 · Eastern (Pa.)Eastern (Pa.)400 Meters31.50.45a PBFr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 400 Meters · Place 11 · Eastern (Pa.)Eastern (Pa.)400 Meters11.52.02aFr
Feb 19Keogh InvitationalFeb 19 · 200 Meters · Place 8 · Eastern (Pa.)Eastern (Pa.)200 Meters8.23.90a PBFr
Feb 13Widener Indoor ClassicFeb 13 · 400 Meters · Place 25 · Eastern (Pa.)Eastern (Pa.)400 Meters2551.37aFr
Feb 7Blue and White InviteFeb 7 · 400 Meters · Place 6 · Eastern (Pa.)Eastern (Pa.)400 Meters652.67aFr
Feb 7Blue and White InviteFeb 7 · 300 Meters · Place 3 · Eastern (Pa.)Eastern (Pa.)300 Meters336.55a PBFr
Jan 31Widener Schuylkill ShowdownJan 31 · 400 Meters · Place 15 · Eastern (Pa.)Eastern (Pa.)400 Meters15.50.92aFr
Jan 24Coach "I" InvitationalJan 24 · 400 Meters · Place 9 · Eastern (Pa.)Eastern (Pa.)400 Meters9.52.34aFr
Jan 17Alvernia Winter InvitationalJan 17 · 400 Meters · Place 3 · Eastern (Pa.)Eastern (Pa.)400 Meters352.36aFr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 60 Meter · Place 46 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P46.7.54a PBFr
Dec 5Diplomat OpenDec 5 · 400 Meters · Place 4 · Eastern (Pa.)Eastern (Pa.)400 Meters4.52.20aFr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · First State DestroyersFirst State Destroyers800 Meters—DNS12
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 23 · St Georges TechnicalSt Georges Technical800 Meters23.2:07.36a PB12
Feb 1Ocean Breeze InvitationalFeb 1 · 400 Meters · Place 4 · St Georges TechnicalSt Georges Technical400 Meters4.53.74a12
Jan 24Ursinus HS InvitationalJan 24 · 1 Mile · Place 49 · St Georges TechnicalSt Georges Technical1 Mile49.5:13.73a PB12
Jan 24Ursinus HS InvitationalJan 24 · 800 Meters · Place 16 · St Georges TechnicalSt Georges Technical800 Meters16.2:09.44a12
Jan 4Dickinson College New Year HS InviteJan 4 · 800 Meters · Place 10 · St Georges TechnicalSt Georges Technical800 Meters102:10.89a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 14Transey East InvitationalJun 14 · 800 Meters · Place 5 · First State DestroyersFirst State Destroyers800 Meters5.2:18.28a12
Jun 14Transey East InvitationalJun 14 · 400 Meters · Place 1 · First State DestroyersFirst State Destroyers400 Meters1.51.75a12
May 9NCC County ChampionshipsMay 9 · 400 Meters · St Georges TechnicalSt Georges Technical400 MetersRelay Split—52.245 PB12
May 9NCC County ChampionshipsMay 9 · 800 Meters · Place 20 · St Georges TechnicalSt Georges Technical800 Meters20.2:04.78a PB12
May 9NCC County ChampionshipsMay 9 · 400 Meters · Place 8 · St Georges TechnicalSt Georges Technical400 Meters8.50.42a12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 800 Meters · Place 4 · First State DestroyersFirst State Destroyers800 Meters42:08.6517
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 400 Meters · Place 2 · First State DestroyersFirst State Destroyers400 MetersRound P253.3317
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 400 Meters · Place 3 · First State DestroyersFirst State Destroyers400 Meters352.4917
Jul 72L Race Services Summer ShowdownJul 7 · 800 Meters · Place 1 · First State DestroyersFirst State Destroyers800 Meters1.2:13.28a11
Jul 72L Race Services Summer ShowdownJul 7 · 400 Meters · First State DestroyersFirst State Destroyers400 Meters—DNS11
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · First State DestroyersFirst State Destroyers800 Meters--DNS11
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 5 · First State DestroyersFirst State Destroyers400 MetersRound P5.52.03a11
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 5 · First State DestroyersFirst State Destroyers400 Meters5.51.94a11
May 2Blue Hen Conference Track MeetMay 2 · 800 Meters · Place 18 · St. Georges TechSt. Georges Tech800 Meters182:16.4211
May 2Blue Hen Conference Track MeetMay 2 · 400 Meters · Place 15 · St. Georges TechSt. Georges Tech400 Meters1553.0311
Apr 12Keith S. Burgess Invitational 2024Apr 12 · 1600 Meters · St Georges TechnicalSt Georges Technical1600 Meters—NT11
Apr 12Keith S. Burgess Invitational 2024Apr 12 · 800 Meters · St Georges TechnicalSt Georges Technical800 Meters—NT11
Apr 5Delaware HS InviteApr 5 · 800 Meters · Place 10 · St Georges TechnicalSt Georges Technical800 Meters10.2:09.51a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24UC HS InvitationalJan 24 · 1 Mile · Place 61 · St Georges TechnicalSt Georges Technical1 Mile61.5:17.53a11
Jan 24UC HS InvitationalJan 24 · 800 Meters · Place 66 · St Georges TechnicalSt Georges Technical800 Meters66.2:23.40a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16UC Holiday HS InvitationalDec 16 · 1 Mile · Place 58 · St Georges TechnicalSt Georges Technical1 Mile58.5:27.73a11
Dec 16UC Holiday HS InvitationalDec 16 · 800 Meters · Place 28 · St Georges TechnicalSt Georges Technical800 Meters28.2:18.24a11

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Place 3 · First State DestroyersFirst State Destroyers1500 Meters3.4:47.79a PB10
Jun 10USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 10 · 800 Meters · Place 4 · First State DestroyersFirst State Destroyers800 Meters4.2:19.02a10
May 12New Castle County ChampionshipsMay 12 · 1600 Meters · Place 41 · St Georges TechnicalSt Georges Technical1600 Meters41.5:12.55a PB10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Ursinus HS InvitationalDec 10 · 1 Mile · Place 72 · St Georges TechnicalSt Georges Technical1 Mile72.5:45.99a10
Dec 10Ursinus HS InvitationalDec 10 · 800 Meters · Place 66 · St Georges TechnicalSt Georges Technical800 Meters66.2:37.67a10