Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNazareth Conference Tune-Up · Feb 204:57.13Nazareth Conference Tune-UpFebruary 20, 2026
1000 Meters · IndoorSection VI Indoor Track & Field Varsity Select #3 · Feb 152:55.97Section VI Indoor Track & Field Varsity Select #3February 15, 2025
1500 Meters · IndoorRochester Spring Opener · Mar 294:47.63aRochester Spring OpenerMarch 29, 2026
1500 Meters · OutdoorCortland Classic · Apr 174:42.80aCortland ClassicApril 17, 2026
1600 Meters · IndoorSection VI Varsity Select #1 · Jan 185:07.30Section VI Varsity Select #1January 18, 2025
1600 Meters · OutdoorPioneer Invitational · May 65:30.49Pioneer InvitationalMay 6, 2023
3000 Meters · IndoorNazareth Conference Challenge Cup · Jan 3110:05.00Nazareth Conference Challenge CupJanuary 31, 2026
3000m Steeplechase · 0.914m · OutdoorSt. John Fisher Cardinal Classic · Apr 2410:57.33aSt. John Fisher Cardinal ClassicApril 24, 2026
3000m Steeplechase · OutdoorSection 6 Class AA Championships · May 2211:28.86Section 6 Class AA ChampionshipsMay 22, 2024
3200 Meters · IndoorSection VI B/D Inter-Divisional · Dec 1012:26.47aSection VI B/D Inter-DivisionalDecember 10, 2022
5000 Meters · OutdoorCortland Red Dragon Open · Apr 318:00.08aCortland Red Dragon OpenApril 3, 2026
800 Meters · IndoorNazareth Conference Tune-Up · Feb 202:22.02Nazareth Conference Tune-UpFebruary 20, 2026
800 Meters · Relay Split · IndoorUtica Holiday Classic · Dec 62:26.316Utica Holiday ClassicDecember 6, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 16 · SUNY OswegoSUNY Oswego3000m Steeplechase0.914m16.10:59.98aFr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 3000m Steeplechase · Place 1 · SUNY OswegoSUNY Oswego3000m Steeplechase0.914m1.10:57.33a PBFr
Apr 17Cortland ClassicApr 17 · 1500 Meters · Place 30 · SUNY OswegoSUNY Oswego1500 Meters30.4:42.80a PBFr
Apr 3Cortland Red Dragon OpenApr 3 · 5000 Meters · Place 17 · SUNY OswegoSUNY Oswego5000 Meters17.18:00.08a PBFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 31 · SUNY OswegoSUNY Oswego1500 Meters31.4:47.63a PBFr
Feb 20Nazareth Conference Tune-UpFeb 20 · 1 Mile · Place 20 · Oswego StateOswego State1 Mile204:57.13 PBFR
Feb 20Nazareth Conference Tune-UpFeb 20 · 800 Meters · Place 23 · Oswego StateOswego State800 Meters232:22.02 PBFR
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · 3000 Meters · Place 22 · SUNY OswegoSUNY Oswego3000 Meters2210:15.27aFR
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 42 · Oswego StateOswego State3000 Meters4210:05.00 PBFR
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 1 Mile · Place 15 · SUNY OswegoSUNY Oswego1 Mile15.4:58.89aFr
Jan 16Utica Winter OpenerJan 16 · 1 Mile · Place 41 · SUNY OswegoSUNY Oswego1 Mile415:05.38aFr
Jan 16Utica Winter OpenerJan 16 · 800 Meters · Place 35 · SUNY OswegoSUNY Oswego800 Meters352:30.19aFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 1 Mile · Place 23 · SUNY OswegoSUNY Oswego1 Mile23.5:12.23aFr
Dec 6Utica Holiday ClassicDec 6 · 800 Meters · Place 25 · SUNY OswegoSUNY Oswego800 MetersRelay Split25.2:26.316 PBFr
Feb 15Section VI Indoor Track & Field Varsity Select #3Feb 15 · 1000 Meters · Place 10 · HamburgHamburg1000 Meters102:55.97 PB12
Feb 8Section VI Team ChampionshipsFeb 8 · 1600 Meters · Place 14 · HamburgHamburg1600 Meters145:50.7112
Feb 8Section VI Team ChampionshipsFeb 8 · 1000 Meters · Place 10 · HamburgHamburg1000 Meters102:59.8512
Jan 24Section VI Varsity Select #2Jan 24 · 1600 Meters · Place 18 · HamburgHamburg1600 Meters185:07.6312
Jan 18Section VI Varsity Select #1Jan 18 · 1600 Meters · Place 19 · HamburgHamburg1600 Meters195:07.30 PB12
Jan 11Section VI B/C Inter-DivisionalJan 11 · 1000 Meters · Place 5 · Hamburg CentralHamburg Central1000 Meters5.2:58.31a12
Jan 4Section VI Limited Events Invitational #2Jan 4 · 1000 Meters · Place 9 · HamburgHamburg1000 Meters92:58.4412

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Section VI C/D Inter-DivisionalDec 20 · 1000 Meters · Place 20 · Hamburg CentralHamburg Central1000 Meters20.3:03.48a12
Jan 6Section VI Varsity Select #1Jan 6 · 1600 Meters · Place 26 · HamburgHamburg1600 Meters265:35.2211
Jan 6Section VI Varsity Select #1Jan 6 · 1600 Meters · Place 26 · HamburgHamburg1600 Meters265:35.2211
Jan 6Section VI Varsity Select #1Jan 6 · 1600 Meters · Place 26 · HamburgHamburg1600 Meters265:35.2211
Jan 6Section VI Varsity Select #1Jan 6 · 1600 Meters · Place 26 · HamburgHamburg1600 Meters265:35.2211
Jan 6Section VI Varsity Select #1Jan 6 · 1600 Meters · Place 26 · HamburgHamburg1600 Meters265:35.2211

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 31Section 6 Track & Field State QualifierMay 31 · 3000m Steeplechase · Place 8 · Hamburg CentralHamburg Central3000m Steeplechase0.914m8.11:21.37a11
May 22Section 6 Class AA ChampionshipsMay 22 · 3000m Steeplechase · Place 4 · HamburgHamburg3000m Steeplechase411:28.86 PB11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Section VI B/D Inter-DivisionalDec 15 · 1600 Meters · Place 17 · Hamburg CentralHamburg Central1600 Meters17.5:30.19a11
Feb 4Section VI 9/10 Grade Championships & PV/Throws InvitationalFeb 4 · 1000 Meters · Place 12 · HamburgHamburg1000 Meters123:36.3610
Jan 6Section VI Indoor Track & Field A/B Inter-DivisionalJan 6 · 1600 Meters · Place 18 · HamburgHamburg1600 Meters185:40.3010

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 6Pioneer InvitationalMay 6 · 1600 Meters · Place 4 · HamburgHamburg1600 Meters45:30.49 PB10

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 10Section VI B/D Inter-DivisionalDec 10 · 3200 Meters · Place 15 · Hamburg CentralHamburg Central3200 Meters15.12:26.47a PB10
Dec 3Section VI A/B Inter-DivisionalDec 3 · 1000 Meters · Place 14 · Hamburg CentralHamburg Central1000 Meters14.3:21.99a10
Feb 13Section 6 Varsity Select #5Feb 13 · 1600 Meters · Place 23 · HamburgHamburg1600 Meters235:50.58—
Feb 6Section 6 Varsity Select #4Feb 6 · 1600 Meters · Place 43 · HamburgHamburg1600 Meters436:11.29—
Feb 6Section 6 Varsity Select #4Feb 6 · 1600 Meters · Place 43 · HamburgHamburg1600 Meters436:11.29—
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 1600 Meters · Place 14 · HamburgHamburg1600 Meters145:52.089
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 1600 Meters · Place 14 · HamburgHamburg1600 Meters145:52.089
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 1600 Meters · Place 14 · HamburgHamburg1600 Meters145:52.089
Jan 14Section VI Group B/CJan 14 · 1600 Meters · Place 5 · HamburgHamburg1600 Meters56:18.28—
Jan 8Section VI Group B/FJan 8 · 3200 Meters · Place 5 · HamburgHamburg3200 Meters513:22.10—

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Section 6 Group B/DDec 17 · 3200 Meters · Place 12 · Hamburg CentralHamburg Central3200 Meters12.13:36.24a9
Dec 10Section VI Group B/EDec 10 · 3200 Meters · Place 12 · Hamburg CentralHamburg Central3200 Meters12.13:06.64a9
Dec 4Section 6 Group A/BDec 4 · 3200 Meters · Place 11 · Hamburg CentralHamburg Central3200 Meters11.12:43.31a9