Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBrockport Friday Night Invite · Feb 206:04.23aBrockport Friday Night InviteFebruary 20, 2026
1000 Meters · IndoorSection 5 RWTL #5 · Jan 143:48.25Section 5 RWTL #5January 14, 2022
1500 Meters · IndoorSection 5 RWTL #3 · Dec 285:45.60aSection 5 RWTL #3December 28, 2021
1500 Meters · OutdoorSection 5 State Qualifier · Jun 15:18.23Section 5 State QualifierJune 1, 2024
2000m Steeplechase · 0.762m · OutdoorRunnin' Cadet Classic · May 69:11.21aRunnin' Cadet ClassicMay 6, 2023
2000m Steeplechase · OutdoorAl Mullan Cadet Classic · May 69:11.21Al Mullan Cadet ClassicMay 6, 2023
3000 Meters · IndoorSection 5 Sectional Champs A1 · Feb 1911:49.76Section 5 Sectional Champs A1February 19, 2025
3000 Meters · OutdoorMonroe Overall County Champs · May 2411:40.72Monroe Overall County ChampsMay 24, 2025
5000 Meters · IndoorRochester Spring Opener · Mar 2920:53.01aRochester Spring OpenerMarch 29, 2026
800 Meters · OutdoorFlower City Invitational · May 92:37.30Flower City InvitationalMay 9, 2025

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · SUNY GeneseoSUNY Geneseo1500 Meters--DNSFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 5000 Meters · Place 20 · SUNY GeneseoSUNY Geneseo5000 Meters20.20:53.01a PBFr
Feb 20Brockport Friday Night InviteFeb 20 · 1 Mile · Place 24 · SUNY GeneseoSUNY Geneseo1 Mile24.6:04.23a PBFr
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 33 · SUNY GeneseoSUNY Geneseo3000 Meters3312:13.44FR

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31Section 5 Class C4-A ChampsMay 31 · 1500 Meters · Place 13 · BrightonBrighton1500 Meters13.5:23.63a12
May 24Monroe Overall County ChampsMay 24 · 3000 Meters · Place 15 · BrightonBrighton3000 Meters1511:40.72 PB—
May 24Monroe Overall County ChampsMay 24 · 1500 Meters · Place 21 · BrightonBrighton1500 Meters215:22.60—
May 16Victor Invitational @ Victor HSMay 16 · 3000 Meters · Place 10 · BrightonBrighton3000 Meters10.11:55.99a12
May 9Flower City InvitationalMay 9 · 800 Meters · Place 12 · BrightonBrighton800 Meters122:37.30 PB12
May 7Section 5 Duals Brighton @ MendonMay 7 · 1500 Meters · Place 9 · BrightonBrighton1500 Meters9.5:22.71a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19Section 5 Sectional Champs A1Feb 19 · 3000 Meters · Place 8 · BrightonBrighton3000 Meters811:49.76 PB12
Jan 11Jack Reed HS ShowcaseJan 11 · 3000 Meters · Place 18 · BrightonBrighton3000 Meters1811:59.00112

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 1Section 5 State QualifierJun 1 · 1500 Meters · Place 6 · BrightonBrighton1500 Meters65:18.23 PB11
May 18Monroe County ChampionshipsMay 18 · 3000 Meters · Place 20 · BrightonBrighton3000 Meters2012:11.4811
May 4Runnin' Cadet ClassicMay 4 · 1500 Meters · Place 5 · BrightonBrighton1500 Meters55:21.3511

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 13Jack Reed HS ShowcaseJan 13 · 3000 Meters · Place 15 · BrightonBrighton3000 Meters1511:49.8511

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Al Mullan Cadet ClassicMay 6 · 2000m Steeplechase · Place 19 · BrightonBrighton2000m Steeplechase199:11.21 PB10
May 6Runnin' Cadet ClassicMay 6 · 2000m Steeplechase · Place 19 · BrightonBrighton2000m Steeplechase0.762m19.9:11.21a PB10

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18Section 5 Sectional ChampsFeb 18 · 3000 Meters · Place 14 · BrightonBrighton3000 Meters1412:11.0510
Feb 9Section 5 RWTL #10 Feb 9 · 3000 Meters · Place 3 · BrightonBrighton3000 Meters312:27.8410
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 3000 Meters · Place 3 · BrightonBrighton3000 Meters312:10.3610
Jan 28Monroe County Indoor ChampionshipsJan 28 · 3000 Meters · Place 23 · BrightonBrighton3000 Meters2312:22.21a—
Jan 28Section 5 RWTL #8Jan 28 · 3000 Meters · Place 23 · BrightonBrighton3000 Meters2312:22.2110
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1500 Meters · Place 17 · BrightonBrighton1500 Meters175:47.5210
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · 1500 Meters · Place 17 · BrightonBrighton1500 Meters17.5:47.52a10

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 3000 Meters · Place 9 · BrightonBrighton3000 Meters9.13:25.62a10
Feb 4Section 5 RWTL #8Feb 4 · 3000 Meters · Place 10 · BrightonBrighton3000 Meters1012:06.459
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 3000 Meters · Place 23 · BrightonBrighton3000 Meters23.12:10.59a9
Jan 14Section 5 RWTL #5Jan 14 · 1500 Meters · Place 12 · BrightonBrighton1500 Meters125:47.689
Jan 14Section 5 RWTL #5Jan 14 · 1000 Meters · Place 12 · BrightonBrighton1000 Meters123:48.25 PB9
Jan 7Section 5 RWTL #4Jan 7 · 3000 Meters · Place 4 · BrightonBrighton3000 Meters412:23.76—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13Lancer InvitationalMay 13 · 3000 Meters · Place 9 · BrightonBrighton3000 Meters9.12:10.51a9
May 7Runnin' Cadet ClassicMay 7 · 3000 Meters · Place 9 · BrightonBrighton3000 Meters912:01.32—

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1500 Meters · Place 12 · BrightonBrighton1500 Meters12.5:45.60a PB9
Dec 18Section 5 RWTL #2-Monroe EastDec 18 · 3000 Meters · Place 5 · BrightonBrighton3000 Meters5.12:49.84a9
Dec 11Section 5 RWTL #1-NazarethDec 11 · 1500 Meters · Place 13 · BrightonBrighton1500 Meters13.5:51.15a9