Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorYSU Meet #3 · Feb 75:54.92aYSU Meet #3February 7, 2026
1600 Meters · OutdoorMercer County Track and Field Invitational · May 75:30.51aMercer County Track and Field InvitationalMay 7, 2026
2 Miles · OutdoorPine-Richland Invitational · May 111:53.12aPine-Richland InvitationalMay 1, 2026
3200 Meters · IndoorYSU HS Meet 4 · Feb 1412:30.46YSU HS Meet 4February 14, 2026
3200 Meters · OutdoorPine-Richland Invitational · May 111:49.50aPine-Richland InvitationalMay 1, 2026
800 Meters · IndoorYSU Meet #3 · Feb 72:46.47aYSU Meet #3February 7, 2026
Javelin · 600g · OutdoorButler Invitational · Apr 1760-11Butler InvitationalApril 17, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16PIAA District 10 Class AA & AAA ChampionshipsMay 16 · 3200 Meters · Place 6 · Grove City SeniorGrove City Senior3200 Meters6.11:58.97a11
May 7Mercer County Track and Field InvitationalMay 7 · 1600 Meters · Place 4 · Grove City SeniorGrove City Senior1600 Meters4.5:30.51a PB11
May 1Pine-Richland InvitationalMay 1 · 2 Miles · Place 9 · Grove City SeniorGrove City Senior2 Miles9.11:53.12a PB11
May 1Pine-Richland InvitationalMay 1 · 3200 Meters · Place 9 · Grove City SeniorGrove City Senior3200 Meters9.11:49.50a PB11
Apr 18Butler InvitationalApr 18 · 3200 Meters · Place 25 · Grove City SeniorGrove City Senior3200 Meters25.12:09.31a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14YSU HS Meet 4Feb 14 · 3200 Meters · Place 12 · Grove City AGrove City A3200 Meters1212:30.46 PB11
Feb 7YSU Meet #3Feb 7 · 1600 Meters · Place 41 · Grove City SeniorGrove City Senior1600 Meters41.5:54.92a PB11
Feb 7YSU Meet #3Feb 7 · 800 Meters · Place 46 · Grove City SeniorGrove City Senior800 Meters46.2:46.47a PB11
Jan 31SPIRE OHIO Preview Meet 2026Jan 31 · 1600 Meters · Place 50 · Grove City Area 10Grove City Area 101600 Meters506:02.2611
Jan 17YSU Meet #2Jan 17 · 1600 Meters · Place 54 · Grove City SeniorGrove City Senior1600 Meters54.5:57.81a11
Jan 17YSU Meet #2Jan 17 · 1600 Meters · Place 54 · Grove City Area 10Grove City Area 101600 Meters54.5:57.81a11
Jan 17YSU Meet #2Jan 17 · 800 Meters · Grove City Area 10Grove City Area 10800 Meters--DNS11
Jan 10YSU Meet #1Jan 10 · 1600 Meters · Place 37 · Grove City SeniorGrove City Senior1600 Meters37.6:08.88a11
Jan 10YSU Meet #1Jan 10 · 800 Meters · Place 49 · Grove City SeniorGrove City Senior800 Meters49.2:52.83a11

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 17Butler InvitationalApr 17 · 1600 Meters · Place 46 · Grove City SeniorGrove City Senior1600 Meters46.5:51.67a10
Apr 17Butler InvitationalApr 17 · Javelin · Place 82 · Grove City SeniorGrove City SeniorJavelin600g82.60-11 PB10