Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBob Grieve Memorial Invitational - Saturday · Jan 243:02.88Bob Grieve Memorial Invitational - SaturdayJanuary 24, 2026
3000m Steeplechase · 0.914m · OutdoorSection III Class C-1 Championships · May 2811:07.36aSection III Class C-1 ChampionshipsMay 28, 2026
3000m Steeplechase · OutdoorOHSL Liberty Small School Championships · May 1911:51.24OHSL Liberty Small School ChampionshipsMay 19, 2025
3200 Meters · OutdoorOHSL Liberty Small School Championships · May 1911:39.36OHSL Liberty Small School ChampionshipsMay 19, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3Section 3 Boys State QualifierJun 3 · 3000m Steeplechase · Place 7 · Marcellus3000m Steeplechase0.914m7.11:07.50a10
May 28Section III Class C-1 ChampionshipsMay 28 · 3000m Steeplechase · Place 2 · Marcellus3000m Steeplechase0.914m2.11:07.36a PB10
May 8John Arcaro Co-Ed ClassicMay 8 · 3000m Steeplechase · Place 9 · Marcellus3000m Steeplechase0.914m9.11:15.42a10
May 8Baldwinsville John Arcaro ClassicMay 8 · 3000m Steeplechase · Place 9 · Marcellus3000m Steeplechase0.914m9.11:15.42a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Bob Grieve Memorial Invitational - SaturdayJan 24 · 1000 Meters · Place 9 · Marcellus1000 Meters93:02.88 PB10
Jan 2George Constantino Memorial Invitational - FridayJan 2 · 1000 Meters · Place 17 · Marcellus1000 Meters173:05.7210

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 19OHSL Liberty Small School ChampionshipsMay 19 · 3000m Steeplechase · Place 5 · Marcellus3000m Steeplechase511:51.24 PB9
May 19OHSL Liberty Small School ChampionshipsMay 19 · 3200 Meters · Place 6 · Marcellus3200 Meters611:39.36 PB9
Apr 26Chittenango InvitationalApr 26 · 3000m Steeplechase · Place 14 · Marcellus3000m Steeplechase1412:30.279