Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorSection V State Qualifier @ Nazareth University · Feb 282:44.04aSection V State Qualifier @ Nazareth UniversityFebruary 28, 2026
1600 Meters · IndoorMCPSAC Region 3 Meet · Dec 195:01.45aMCPSAC Region 3 MeetDecember 19, 2024
3000m Steeplechase · 0.914m · OutdoorSection 5 Class A Champs · May 3010:32.61aSection 5 Class A ChampsMay 30, 2026
3000m Steeplechase · OutdoorSection 5 Class C2 Champs · May 2910:58.62Section 5 Class C2 ChampsMay 29, 2025
3200 Meters · IndoorJack Reed HS Showcase · Jan 1710:40.59Jack Reed HS ShowcaseJanuary 17, 2026
3200 Meters · OutdoorSection 5 RWTL #1 · Dec 511:15.13aSection 5 RWTL #1December 5, 2025
600 Meters · IndoorSection 5 RWTL #9 · Feb 61:33.60Section 5 RWTL #9February 6, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30Section 5 Class A ChampsMay 30 · 3000m Steeplechase · Place 5 · Spencerport3000m Steeplechase0.914m5.10:32.61a PB12
May 23Monroe Overall County ChampionshipsMay 23 · 3000m Steeplechase · Place 2 · Spencerport3000m Steeplechase0.914m2.10:45.16a12
May 8Flower City InvitationalMay 8 · 3000m Steeplechase · Place 8 · Spencerport3000m Steeplechase0.914m8.10:36.52a12
May 2Runnin' Cadet ClassicMay 2 · 3000m Steeplechase · Place 2 · Spencerport3000m Steeplechase0.914m2.10:37.60a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 1000 Meters · Place 6 · Spencerport1000 Meters6.2:44.04a PB12
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 600 Meters · Place 16 · Spencerport600 Meters16.1:36.97a12
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 1000 Meters · Place 6 · Spencerport1000 Meters6.2:44.04a12
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 600 Meters · Place 16 · Spencerport600 Meters16.1:36.97a12
Feb 19Section 5 Sectional ChampsFeb 19 · 1000 Meters · Place 7 · Spencerport1000 Meters72:46.2912
Feb 6Section 5 RWTL #9Feb 6 · 3200 Meters · Place 9 · Spencerport3200 Meters911:09.3212
Feb 6Section 5 RWTL #9Feb 6 · 600 Meters · Place 6 · Spencerport600 Meters61:33.60 PB12
Jan 17Jack Reed HS ShowcaseJan 17 · 3200 Meters · Place 40 · Spencerport3200 Meters4010:40.59 PB12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Section 5 RWTL #1Dec 5 · 3200 Meters · Place 6 · Spencerport3200 Meters6.11:15.13a PB12
Jun 6Section 5 State QualifierJun 6 · 3000m Steeplechase · Place 10 · Spencerport3000m Steeplechase0.914m10.11:03.96a11
May 31Section 5 Class C4-A ChampsMay 31 · 3000m Steeplechase · Place 11 · Spencerport3000m Steeplechase0.914m11.10:58.62a11
May 29Section 5 Class C2 ChampsMay 29 · 3000m Steeplechase · Place 11 · Spencerport3000m Steeplechase1110:58.62 PB—
May 24Monroe Overall County ChampsMay 24 · 3000m Steeplechase · Place 12 · Spencerport3000m Steeplechase1211:13.61—
May 3Al Mullan Runnin' Cadet ClassicMay 3 · 3000m Steeplechase · Place 9 · Spencerport3000m Steeplechase911:02.3311

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19Section 5 Sectional Champs A1Feb 19 · 3200 Meters · Place 7 · Spencerport3200 Meters710:40.9911
Jan 11Jack Reed HS ShowcaseJan 11 · 1600 Meters · Place 52 · Spencerport1600 Meters525:06.2811

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19MCPSAC Region 3 MeetDec 19 · 1600 Meters · Place 13 · Spencerport1600 Meters13.5:01.45a PB11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9Section 5 RWTL #10 Feb 9 · 1600 Meters · Place 18 · Spencerport1600 Meters185:09.549
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 1600 Meters · Place 21 · Spencerport1600 Meters215:24.449

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4Section 5 RWTL #8Feb 4 · 1600 Meters · Place 42 · Spencerport1600 Meters425:40.908
Jan 21Section 5 RWTL #6Jan 21 · 3200 Meters · Place 14 · Spencerport3200 Meters1412:01.148
Jan 14Section 5 RWTL #5Jan 14 · 3200 Meters · Place 19 · Spencerport3200 Meters1912:23.91—

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 3200 Meters · Spencerport3200 Meters--DNF8
Dec 28Section 5 RWTL #3Dec 28 · 1600 Meters · Place 23 · Spencerport1600 Meters23.5:49.40a8
Dec 11Section 5 RWTL #1-Nazareth(Monroe West)Dec 11 · 1000 Meters · Place 24 · Spencerport1000 Meters24.3:29.74a8
Dec 11Section 5 RWTL #1-Nazareth(Monroe West)Dec 11 · 1600 Meters · Place 25 · Spencerport1600 Meters25.5:51.14a8