Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorPublic League · May 64:48.48aPublic LeagueMay 6, 2026
3200 Meters · OutdoorPIAA District 12 AAA Championships · May 1410:47.45aPIAA District 12 AAA ChampionshipsMay 14, 2025
5000 Meters · OutdoorCR Kiwanis Invitational · Apr 1117:48.19aCR Kiwanis InvitationalApril 11, 2026
800 Meters · OutdoorPublic League #2 @ Mast Charter · Apr 92:20.09aPublic League #2 @ Mast CharterApril 9, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 3200 Meters · Place 14 · Franklin Towne Charter3200 Meters14.11:41.22a12
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 1600 Meters · Place 16 · Franklin Towne Charter1600 Meters16.5:17.87a12
May 6Public LeagueMay 6 · 3200 Meters · Place 5 · Franklin Towne Charter3200 Meters5.10:50.11a12
May 6Public LeagueMay 6 · 1600 Meters · Place 4 · Franklin Towne Charter1600 Meters4.4:48.48a PB12
May 2The Neshaminy InvitationalMay 2 · 3200 Meters · Place 5 · Franklin Towne Charter3200 Meters5.10:58.36a12
May 2The Neshaminy InvitationalMay 2 · 1600 Meters · Place 19 · Franklin Towne Charter1600 Meters19.5:11.91a12
Apr 16Public League #3 @ NortheastApr 16 · 3200 Meters · Franklin Towne Charter3200 Meters—DNS12
Apr 16Public League #3 @ NortheastApr 16 · 1600 Meters · Place 5 · Franklin Towne Charter1600 Meters5.5:10.22a12
Apr 11CR Kiwanis InvitationalApr 11 · 5000 Meters · Place 7 · Franklin Towne Charter5000 Meters7.17:48.19a PB12
Apr 11CR Kiwanis InvitationalApr 11 · 3200 Meters · Place 11 · Franklin Towne Charter3200 Meters11.11:15.52a12
Apr 11CR Kiwanis InvitationalApr 11 · 1600 Meters · Place 25 · Franklin Towne Charter1600 Meters25.5:25.51a12
Apr 9Public League #2 @ Mast CharterApr 9 · 1600 Meters · Place 2 · Franklin Towne Charter1600 Meters2.4:57.94a12
Apr 9Public League #2 @ Mast CharterApr 9 · 800 Meters · Place 8 · Franklin Towne Charter800 Meters8.2:20.09a PB12
Mar 26Public League #1 @ NortheastMar 26 · 3200 Meters · Place 4 · Franklin Towne Charter3200 Meters4.11:37.6012
Mar 26Public League #1 @ NortheastMar 26 · 1600 Meters · Place 4 · Franklin Towne Charter1600 Meters4.5:04.38a12
Mar 26Public League #1 @ NortheastMar 26 · 800 Meters · Place 4 · Franklin Towne Charter800 Meters4.2:26.73a12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AAA ChampionshipsMay 14 · 3200 Meters · Place 13 · Franklin Towne Charter3200 Meters13.10:47.45a PB11
May 14PIAA District 12 AAA ChampionshipsMay 14 · 1600 Meters · Place 12 · Franklin Towne Charter1600 Meters12.4:53.45a11
May 14District XIIMay 14 · 3200 Meters · Place 13 · Franklin Towne Charter3200 Meters13.10:47.45a11
May 14District XIIMay 14 · 1600 Meters · Place 12 · Franklin Towne Charter1600 Meters12.4:53.45a11
May 7Public LeagueMay 7 · 3200 Meters · Place 2 · Franklin Towne Charter3200 Meters2.10:52.66a11
May 7Public LeagueMay 7 · 1600 Meters · Place 2 · Franklin Towne Charter1600 Meters2.4:51.02a11
Apr 16Green Raider InvApr 16 · 3200 Meters · Place 7 · Franklin Towne Charter3200 Meters7.11:17.71a11
Apr 16Green Raider InvApr 16 · 1600 Meters · Place 13 · Franklin Towne Charter1600 Meters13.5:08.81a11
Mar 28Neshaminy Distance InvitationalMar 28 · 1600 Meters · Place 17 · Franklin Towne Charter1600 Meters175:23.0011

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8Philadelphia Public League ChampionshipsMay 8 · 3200 Meters · Place 8 · Franklin Tow3200 Meters812:09.6110
May 8Philadelphia Public League ChampionshipsMay 8 · 1600 Meters · Place 19 · Franklin Tow1600 Meters195:37.3710
May 4The Neshaminy InvitationalMay 4 · 3200 Meters · Place 8 · Franklin Towne Charter3200 Meters812:10.3210
May 4The Neshaminy InvitationalMay 4 · 1600 Meters · Place 23 · Franklin Towne Charter1600 Meters235:26.7310