Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorEastern Relays · Apr 175:01.65aEastern RelaysApril 17, 2026
1500 Meters · IndoorPresidents Day TF 2024 · Feb 175:07.00aPresidents Day TF 2024February 17, 2024
1600 Meters · IndoorCentre HS Classic · Feb 225:11.41aCentre HS ClassicFebruary 22, 2025
1600 Meters · OutdoorBourbon County HS Colonel Relays · May 34:50.69aBourbon County HS Colonel RelaysMay 3, 2025
2000m Steeplechase · 0.838m · OutdoorSteepleville 2.0 (rescheduled) - Steeplechase · Apr 237:22.26aSteepleville 2.0 (rescheduled) - SteeplechaseApril 23, 2025
3200 Meters · IndoorOhio State HS Qualifier # 3 · Feb 111:39.14aOhio State HS Qualifier # 3February 1, 2025
3200 Meters · OutdoorBoone County Varsity Invitational · Apr 2711:32.82Boone County Varsity InvitationalApril 27, 2024
400 Meters · OutdoorRyle JV Invite # 1 · Apr 261:05.16Ryle JV Invite # 1April 26, 2023
800 Meters · IndoorCentre HS Classic · Feb 222:24.91aCentre HS ClassicFebruary 22, 2025
800 Meters · OutdoorScott Eagle Classic · May 22:05.35aScott Eagle ClassicMay 2, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Class 3A Region 5May 11 · 800 Meters · Place 7 · Ryle800 Meters7.2:05.76a12
May 2Scott Eagle ClassicMay 2 · 800 Meters · Place 2 · Ryle800 Meters2.2:05.35a PB12
Apr 22Anderson InvitationalApr 22 · 800 Meters · Place 21 · Ryle800 Meters21.2:05.51a12
Apr 17Eastern RelaysApr 17 · 1 Mile · Place 31 · Ryle1 Mile315:01.65a PB12
Apr 10Elder Classic VarsityApr 10 · 800 Meters · Place 6 · Ryle800 Meters6.2:05.49a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6MSJ HS Meet 5Feb 6 · 1600 Meters · Place 10 · Ryle1600 Meters105:23.1312
Jan 23MSJ HS Meet 3Jan 23 · 3200 Meters · Place 7 · Ryle3200 Meters711:49.9612

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Class 3A Region 5May 21 · 1600 Meters · Place 7 · Ryle1600 Meters74:56.1912
May 3Bourbon County HS Colonel RelaysMay 3 · 1600 Meters · Place 6 · Ryle1600 Meters6.4:50.69a PB12
Apr 26Camel ClassicApr 26 · 1600 Meters · Place 8 · Ryle1600 Meters8.4:53.48a12
Apr 26Camel ClassicApr 26 · 800 Meters · Place 15 · Ryle800 Meters15.2:22.84a12
Apr 23Steepleville 2.0 (rescheduled) - SteeplechaseApr 23 · 2000m Steeplechase · Place 8 · Ryle2000m Steeplechase0.838m8.7:22.26a PB12
Apr 19Boone County Varsity InvitationalApr 19 · 1600 Meters · Place 1 · Ryle1600 Meters15:01.0411

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 22Centre HS ClassicFeb 22 · 1600 Meters · Place 13 · Ryle1600 Meters13.5:11.41a PB12
Feb 22Centre HS ClassicFeb 22 · 800 Meters · Place 22 · Ryle800 Meters22.2:24.91a PB12
Feb 1Ohio State HS Qualifier # 3Feb 1 · 3200 Meters · Place 19 · Ryle3200 Meters1911:39.14a PB—
Feb 1Ohio State HS Qualifier # 3Feb 1 · 1600 Meters · Place 26 · Ryle1600 Meters265:24.29a—
Jan 11Ohio State HS Qualifier # 1Jan 11 · 1600 Meters · Ryle1600 Meters--DNS12
Jan 11Ohio State HS Qualifier # 1Jan 11 · 800 Meters · Ryle800 Meters--DNS12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16Ryle Varsity InvitationalMay 16 · 3200 Meters · Place 8 · Ryle3200 Meters811:33.9810
May 16Ryle Varsity InvitationalMay 16 · 1600 Meters · Place 13 · Ryle1600 Meters135:03.7210
May 11Villa RelayMay 11 · 1600 Meters · Place 26 · Ryle1600 Meters26.5:08.10a11
Apr 27Boone County Varsity InvitationalApr 27 · 3200 Meters · Place 3 · Ryle3200 Meters311:32.82 PB10
Apr 10Middletown Track Series #3 (JV)Apr 10 · 1600 Meters · Place 27 · Ryle1600 Meters275:21.83a—
Apr 10Middletown Track Series #3 (JV)Apr 10 · 800 Meters · Place 24 · Ryle800 Meters242:27.22a—
Mar 30Stan Steidel Invitational Mar 30 · 3200 Meters · Place 7 · Ryle3200 Meters712:03.0310

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Presidents Day TF 2024Feb 17 · 1500 Meters · Place 49 · Ryle1500 Meters49.5:07.00a PB11

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19Ryle Varsity InvitationalMay 19 · 800 Meters · Place 31 · Ryle800 Meters312:39.3910
Apr 26Ryle JV Invite # 1Apr 26 · 400 Meters · Place 28 · Ryle400 Meters281:05.16 PB10