Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorU.S. Marine Corps Holiday Classic · Dec 274:58.87aU.S. Marine Corps Holiday ClassicDecember 27, 2025
1000 Meters · IndoorSection V Class B3 Championship @ Nazareth University · Feb 233:06.24aSection V Class B3 Championship @ Nazareth UniversityFebruary 23, 2025
1500 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 274:38.47aU.S. Marine Corps Holiday ClassicDecember 27, 2025
1600 Meters · IndoorSection 5 RWTL #6 · Jan 164:58.08Section 5 RWTL #6January 16, 2026
1600 Meters · OutdoorWFL League Meet at Clyde-Savannah · Apr 284:50.39aWFL League Meet at Clyde-SavannahApril 28, 2026
3000m Steeplechase · 0.914m · OutdoorDundee Pent-Steeple-Sprint-Field Invitational · May 810:28.50aDundee Pent-Steeple-Sprint-Field InvitationalMay 8, 2026
3200 Meters · IndoorSection 5 Sectional Champs · Feb 1911:05.72Section 5 Sectional ChampsFebruary 19, 2026
3200 Meters · OutdoorW-FL Championship · May 2210:15.14aW-FL ChampionshipMay 22, 2026
400 Meters · OutdoorDundee Pent-Steeple-Sprint-Field Invitational · May 91:02.74Dundee Pent-Steeple-Sprint-Field InvitationalMay 9, 2025
400 Meters · Relay Split · IndoorIthaca College Bomber HS Invitational · Dec 71:04.568Ithaca College Bomber HS InvitationalDecember 7, 2025
600 Meters · Indoor Section 5 WFL Meet · Dec 201:48.52a Section 5 WFL MeetDecember 20, 2024
800 Meters · OutdoorWFL League Meet at Midlakes · May 122:12.44aWFL League Meet at MidlakesMay 12, 2026
800 Meters · Relay Split · IndoorIthaca College Bomber HS Invitational · Dec 72:28.349Ithaca College Bomber HS InvitationalDecember 7, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30Section 5 Class C3 ChampionshipsMay 30 · 3000m Steeplechase · South SenecaSouth Seneca3000m Steeplechase0.914m--DNF9
May 30Section 5 Class C3 ChampionshipsMay 30 · 3200 Meters · Place 4 · South SenecaSouth Seneca3200 Meters4.10:18.07a9
May 22W-FL ChampionshipMay 22 · 3200 Meters · Place 4 · South SenecaSouth Seneca3200 Meters4.10:15.14a PB9
May 12WFL League Meet at MidlakesMay 12 · 800 Meters · Place 2 · South SenecaSouth Seneca800 Meters2.2:12.44a PB9
May 8Dundee Pent-Steeple-Sprint-Field InvitationalMay 8 · 3000m Steeplechase · Place 1 · South SenecaSouth Seneca3000m Steeplechase0.914m1.10:28.50a PB9
May 8Dundee Pent-Steeple-Sprint-Field InvitationalMay 8 · 800 Meters · Place 3 · South SenecaSouth Seneca800 Meters3.2:16.13a9
May 5WFL League Meet at WaterlooMay 5 · 3200 Meters · Place 2 · South SenecaSouth Seneca3200 Meters2.10:49.52a9
Apr 28WFL League Meet at Clyde-SavannahApr 28 · 1600 Meters · Place 1 · South SenecaSouth Seneca1600 Meters1.4:50.39a PB9
Apr 28WFL League Meet at Clyde-SavannahApr 28 · 800 Meters · Place 1 · South SenecaSouth Seneca800 Meters1.2:14.89a9
Apr 13WFL League Meet at NewarkApr 13 · 3200 Meters · Place 1 · South SenecaSouth Seneca3200 Meters1.10:54.62a9
Apr 13WFL League Meet at NewarkApr 13 · 800 Meters · Place 3 · South SenecaSouth Seneca800 Meters3.2:24.91a9

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 19Section 5 Sectional ChampsFeb 19 · 3200 Meters · Place 3 · South SenecaSouth Seneca3200 Meters311:05.72 PB9
Feb 19Section 5 Sectional ChampsFeb 19 · 1600 Meters · Place 4 · South SenecaSouth Seneca1600 Meters45:05.189
Jan 30Section 5 Wayne-FingerLakes Div I-II ChampsJan 30 · 3200 Meters · Place 3 · South SenecaSouth Seneca3200 Meters3.11:12.70a9
Jan 30Section 5 Wayne-FingerLakes Div I-II ChampsJan 30 · 1600 Meters · Place 4 · South SenecaSouth Seneca1600 Meters4.5:01.54a9
Jan 16Section 5 RWTL #6Jan 16 · 3200 Meters · Place 2 · South SenecaSouth Seneca3200 Meters211:10.579
Jan 16Section 5 RWTL #6Jan 16 · 1600 Meters · Place 4 · South SenecaSouth Seneca1600 Meters44:58.08 PB9

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 1 Mile · Place 3 · UnattachedUnattached1 Mile3.4:58.87a PB9
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 1500 Meters · Place 3 · UnattachedUnattached1500 Meters3.4:38.47a PB9
Dec 7Ithaca College Bomber HS InvitationalDec 7 · 1600 Meters · Place 8 · South SenecaSouth Seneca1600 Meters8.4:59.84a9
Dec 7Ithaca College Bomber HS InvitationalDec 7 · 800 Meters · South SenecaSouth Seneca800 MetersRelay Split—2:28.349 PB9
Dec 7Ithaca College Bomber HS InvitationalDec 7 · 400 Meters · South SenecaSouth Seneca400 MetersRelay Split—1:04.568 PB9
Feb 23Section V Class B3 Championship @ Nazareth UniversityFeb 23 · 1000 Meters · Place 6 · South SenecaSouth Seneca1000 Meters6.3:06.24a PB8
Feb 19Section 5 Sectional Champs A1Feb 19 · 1000 Meters · Place 6 · South SenecaSouth Seneca1000 Meters63:06.248

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29Section 5 Class C2 ChampsMay 29 · 3200 Meters · Place 7 · South SenecaSouth Seneca3200 Meters711:02.078
May 29Section 5 Class C2 ChampsMay 29 · 1600 Meters · Place 9 · South SenecaSouth Seneca1600 Meters94:56.768
May 23W-FL ChampsMay 23 · 3200 Meters · Place 11 · South SenecaSouth Seneca3200 Meters1111:30.39—
May 23W-FL ChampsMay 23 · 1600 Meters · Place 14 · South SenecaSouth Seneca1600 Meters145:12.28—
May 19W-FL Division ChampsMay 19 · 1600 Meters · Place 6 · South SenecaSouth Seneca1600 Meters65:11.74—
May 19W-FL Division ChampsMay 19 · 800 Meters · Place 8 · South SenecaSouth Seneca800 Meters82:23.39—
May 16South Seneca InvitationalMay 16 · 1600 Meters · Place 8 · South SenecaSouth Seneca1600 Meters84:58.25—
May 16South Seneca InvitationalMay 16 · 800 Meters · Place 19 · South SenecaSouth Seneca800 Meters192:32.58—
May 13WFL League Meet at GenevaMay 13 · 1600 Meters · Place 6 · South Seneca/RomulusSouth Seneca/Romulus1600 Meters65:03.968
May 13WFL League Meet at GenevaMay 13 · 800 Meters · Place 7 · South Seneca/RomulusSouth Seneca/Romulus800 Meters72:29.348
May 9Dundee Pent-Steeple-Sprint-Field InvitationalMay 9 · 1600 Meters · Place 5 · South SenecaSouth Seneca1600 Meters55:10.38—
May 9Dundee Pent-Steeple-Sprint-Field InvitationalMay 9 · 400 Meters · Place 13 · South SenecaSouth Seneca400 Meters131:02.74 PB—
Apr 30WFL League Meet at Clyde-SavannahApr 30 · 800 Meters · Place 5 · South Seneca/RomulusSouth Seneca/Romulus800 Meters52:22.448
Apr 23WFL League Meet at MidlakesApr 23 · 800 Meters · Place 7 · South Seneca/RomulusSouth Seneca/Romulus800 Meters72:29.188
Apr 23WFL League Meet at MidlakesApr 23 · 1600 Meters · Place 3 · South Seneca/RomulusSouth Seneca/Romulus1600 Meters35:19.898

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Section 5 Wayne-Finger Lakes MeetDec 28 · 1000 Meters · Place 14 · South SenecaSouth Seneca1000 Meters14.3:14.57a8
Dec 28Section 5 Wayne-Finger Lakes MeetDec 28 · 1600 Meters · Place 8 · South SenecaSouth Seneca1600 Meters8.5:34.64a8
Dec 20 Section 5 WFL MeetDec 20 · 1000 Meters · Place 15 · South SenecaSouth Seneca1000 Meters15.3:13.07a8
Dec 20 Section 5 WFL MeetDec 20 · 600 Meters · Place 22 · South SenecaSouth Seneca600 Meters22.1:48.52a PB8