Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDVGTCA Meet #4 · Jan 67:11.83DVGTCA Meet #4January 6, 2023
1600 Meters · OutdoorTrojan Track Classic · May 46:17.49Trojan Track ClassicMay 4, 2023
3000 Meters · IndoorDVGTCA Meet #7 · Jan 3013:20.44DVGTCA Meet #7January 30, 2026
3200 Meters · OutdoorPioneer Athletic Conference Championship · May 1013:48.66Pioneer Athletic Conference ChampionshipMay 10, 2024
800 Meters · IndoorDVGTCA Consolation Meet · Feb 33:07.29DVGTCA Consolation MeetFebruary 3, 2023

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30DVGTCA Meet #7Jan 30 · 3000 Meters · Place 42 · Upper Merion3000 Meters4213:20.44 PB12

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Pioneer Athletic Conference ChampionshipMay 10 · 3200 Meters · Place 19 · Upper Merion3200 Meters1913:48.66 PB10
May 10Pioneer Athletic Conference ChampionshipMay 10 · 3200 Meters · Place 19 · Upper Merion3200 Meters1913:48.6610
Apr 13The Coach Ron Livers Viking InvitationalApr 13 · 1600 Meters · Place 20 · Upper Merion1600 Meters206:31.8310
Apr 6Council Rock Kiwanis InvitationalApr 6 · 3200 Meters · Place 10 · Upper Merion3200 Meters1013:59.1910
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 46 · Upper Merion1600 Meters466:30.49—
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 46 · Upper Merion1600 Meters466:30.49—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 4Trojan Track ClassicMay 4 · 1600 Meters · Place 15 · Upper Merion1600 Meters156:17.49 PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3DVGTCA Consolation MeetFeb 3 · 800 Meters · Place 19 · Upper Merion800 Meters193:07.29 PB9
Jan 6DVGTCA Meet #4Jan 6 · 1 Mile · Place 43 · Upper Merion1 Mile437:11.83 PB9