Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDVGTCA Meet #7 · Feb 26:07.17DVGTCA Meet #7February 2, 2024
1600 Meters · OutdoorMontgomery Memorial Meet · May 15:26.99Montgomery Memorial MeetMay 1, 2025
3000 Meters · IndoorDVGTCA Meet #7 · Jan 2713:19.63DVGTCA Meet #7January 27, 2023
3200 Meters · OutdoorMontgomery Memorial Meet · May 412:50.93Montgomery Memorial MeetMay 4, 2023
800 Meters · IndoorDVGTCA Meet #5 · Jan 92:34.97DVGTCA Meet #5January 9, 2026
800 Meters · OutdoorMontgomery Memorial Meet · Apr 302:31.77aMontgomery Memorial MeetApril 30, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 1600 Meters · Place 7 · Pennsbury1600 Meters7.5:38.09a12
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 800 Meters · Place 19 · Pennsbury800 Meters19.2:46.53a12
Apr 30Montgomery Memorial MeetApr 30 · 800 Meters · Place 4 · Pennsbury800 Meters4.2:31.77a PB12
Apr 29Pennsbury at CR SouthApr 29 · 1600 Meters · Place 4 · Pennsbury1600 Meters4.5:53.99a12
Apr 29Pennsbury at CR SouthApr 29 · 800 Meters · Place 5 · Pennsbury800 Meters5.2:44.61a12
Apr 17Jack Armstrong InviteApr 17 · 1600 Meters · Place 5 · Pennsbury1600 Meters5.5:42.62a12
Apr 17Jack Armstrong InviteApr 17 · 800 Meters · Place 9 · Pennsbury800 Meters9.2:35.94a12
Apr 10Cardinal ClassicApr 10 · 800 Meters · Place 23 · Pennsbury800 Meters23.2:37.11a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30DVGTCA Meet #7Jan 30 · 800 Meters · Place 17 · Pennsbury800 Meters172:36.5812
Jan 9DVGTCA Meet #5Jan 9 · 800 Meters · Place 16 · Pennsbury800 Meters162:34.97 PB12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 1Montgomery Memorial MeetMay 1 · 1600 Meters · Place 1 · Pennsbury1600 Meters15:26.99 PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17DVGTCA Meet #7Jan 17 · 800 Meters · Place 12 · Pennsbury800 Meters122:39.6511

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Trojan Track ClassicMay 2 · 1600 Meters · Place 10 · Pennsbury1600 Meters105:58.0010
Apr 20Neshaminy Track ClassicApr 20 · 1600 Meters · Place 6 · Pennsbury1600 Meters66:00.98—
Apr 6Council Rock Kiwanis InvitationalApr 6 · 800 Meters · Place 16 · Pennsbury800 Meters162:54.0910
Apr 6Council Rock Kiwanis InvitationalApr 6 · 1600 Meters · Place 4 · Pennsbury1600 Meters45:58.8610

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6Henderson Polar Bear # 2Feb 6 · 1 Mile · Place 15 · Pennsbury1 Mile156:12.45SO
Feb 2DVGTCA Meet #7Feb 2 · 1 Mile · Place 23 · Pennsbury1 Mile236:07.17 PB10
Feb 2DVGTCA Meet #7Feb 2 · 1 Mile · Place 23 · Pennsbury1 Mile236:07.1710

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 3200 Meters · Place 8 · Pennsbury3200 Meters813:36.32—
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 1600 Meters · Place 18 · Pennsbury1600 Meters186:08.88—
May 4Montgomery Memorial MeetMay 4 · 3200 Meters · Place 8 · Pennsbury3200 Meters812:50.93 PB9
Apr 13Neshaminy Track ClassicApr 13 · 3200 Meters · Place 5 · Pennsbury3200 Meters514:13.08—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27DVGTCA Meet #7Jan 27 · 3000 Meters · Place 32 · Pennsbury3000 Meters3213:19.63 PB9
Jan 27DVGTCA Meet #7Jan 27 · 3000 Meters · Place 32 · Pennsbury3000 Meters3213:19.639