Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSUNYAC Championships · Feb 284:31.73aSUNYAC ChampionshipsFebruary 28, 2025
1000 Meters · IndoorSection VI Team Championships · Feb 102:39.36Section VI Team ChampionshipsFebruary 10, 2024
1500 Meters · IndoorRochester Spring Twilight · Apr 144:04.96aRochester Spring TwilightApril 14, 2025
1500 Meters · OutdoorGeneseo Early Season Invite · Apr 44:09.69aGeneseo Early Season InviteApril 4, 2026
1600 Meters · IndoorSection VI Indoor Track & Field Varsity Select #3 · Feb 34:38.11Section VI Indoor Track & Field Varsity Select #3February 3, 2024
1600 Meters · OutdoorSection 6 Division 1 Championship · Jun 244:43.18Section 6 Division 1 ChampionshipJune 24, 2021
3000 Meters · IndoorKent State Doug Raymond Invitational · Feb 79:07.90aKent State Doug Raymond InvitationalFebruary 7, 2026
3000m Steeplechase · 0.914m · OutdoorSUNYAC Outdoor Track & Field Championships · May 19:57.24aSUNYAC Outdoor Track & Field ChampionshipsMay 1, 2026
3000m Steeplechase · OutdoorNYSPHSAA New York Outdoor State Championship · Jun 710:05.59NYSPHSAA New York Outdoor State ChampionshipJune 7, 2024
3200 Meters · IndoorSection VI Indoor Track & Field Varsity Select #3 · Feb 39:56.34Section VI Indoor Track & Field Varsity Select #3February 3, 2024
3200 Meters · OutdoorRunnin' Cadet Classic · May 49:50.37Runnin' Cadet ClassicMay 4, 2024
5000 Meters · OutdoorDanny Curran Invitational · Mar 2715:46.95aDanny Curran InvitationalMarch 27, 2026
600 Meters · IndoorSection VI Team Championships · Feb 111:29.17Section VI Team ChampionshipsFebruary 11, 2023
800 Meters · OutdoorDepew Wildcat Invitational · Apr 202:06.44Depew Wildcat InvitationalApril 20, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 5 · Buffalo StateBuffalo State3000m Steeplechase0.914m5.9:57.24a PBSo
Apr 17University at Buffalo Alumni InvitationalApr 17 · 1500 Meters · Place 20 · Buffalo StateBuffalo State1500 Meters20.4:11.36aSo
Apr 12Brockport Multi and InvitationalApr 12 · 3000m Steeplechase · Buffalo StateBuffalo State3000m Steeplechase0.914m--DNFSo
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 19 · Buffalo StateBuffalo State1500 Meters19.4:09.69a PBSo
Mar 27Danny Curran InvitationalMar 27 · 3000m Steeplechase · Place 9 · Buffalo StateBuffalo State3000m Steeplechase0.914m9.10:20.22aSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 57 · Buffalo StateBuffalo State5000 Meters57.15:46.95a PBSo
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 89 · Buffalo StateBuffalo State1500 Meters89.4:32.78aSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · 3000 Meters · Place 10 · Buffalo StateBuffalo State3000 Meters109:10.07SO
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · 1 Mile · Place 7 · Buffalo StateBuffalo State1 Mile74:32.26SO
Feb 13Nazareth D3 Elite MeetFeb 13 · 1 Mile · Place 36 · Buffalo StateBuffalo State1 Mile36.4:48.42aSo
Feb 7Kent State Doug Raymond InvitationalFeb 7 · 1 Mile · Place 26 · Buffalo StateBuffalo State1 Mile26.4:36.72aSo
Feb 7Kent State Doug Raymond InvitationalFeb 7 · 3000 Meters · Place 17 · Buffalo StateBuffalo State3000 Meters17.9:07.90a PBSo
Jan 17Brockport Saturday Night Rust BusterJan 17 · 3000 Meters · Place 16 · Buffalo StateBuffalo State3000 Meters169:32.93SO
Jan 17Brockport Saturday Night Rust BusterJan 17 · 1 Mile · Place 15 · Buffalo StateBuffalo State1 Mile154:39.62SO

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 21 · Buffalo StateBuffalo State5000 Meters21.16:12.98aFr
Apr 18University at Buffalo Alumni InvitationalApr 18 · 3000m Steeplechase · Place 4 · Buffalo StateBuffalo State3000m Steeplechase0.914m4.10:09.72aFr
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Buffalo StateBuffalo State1500 Meters--DNSFr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Place 4 · Buffalo StateBuffalo State1500 Meters4.4:04.96a PBFr
Feb 28SUNYAC ChampionshipsFeb 28 · 1 Mile · Place 7 · Buffalo StateBuffalo State1 Mile7.4:31.73a PBFr
Feb 28SUNYAC ChampionshipsFeb 28 · 3000 Meters · Place 16 · Buffalo StateBuffalo State3000 Meters16.9:39.51aFr
Feb 21Nazareth Conference Tune UpFeb 21 · 3000 Meters · Place 18 · Buffalo StateBuffalo State3000 Meters189:24.81FR
Feb 7Brockport InviteFeb 7 · 1000 Meters · Place 5 · Buffalo StateBuffalo State1000 Meters5.2:41.84aFr
Jan 17Brockport Friday Night Rust BusterJan 17 · 1 Mile · Place 17 · Buffalo StateBuffalo State1 Mile174:38.34a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 3000m Steeplechase · Place 23 · ClarenceClarence3000m Steeplechase2310:05.59 PB12
May 31Section 6 Track & Field State QualifierMay 31 · 3000m Steeplechase · Place 1 · ClarenceClarence3000m Steeplechase0.914m1.10:00.53a12
May 22Section 6 Class AA ChampionshipsMay 22 · 1600 Meters · Place 11 · ClarenceClarence1600 Meters115:07.9612
May 22Section 6 Class AA ChampionshipsMay 22 · 800 Meters · Place 12 · ClarenceClarence800 Meters122:14.0812
May 4Runnin' Cadet ClassicMay 4 · 3200 Meters · Place 20 · ClarenceClarence3200 Meters209:50.37 PB12
Apr 20Depew Wildcat InvitationalApr 20 · 800 Meters · Place 2 · ClarenceClarence800 Meters22:06.44 PB12
Apr 20Depew Wildcat InvitationalApr 20 · 3000m Steeplechase · Place 1 · ClarenceClarence3000m Steeplechase110:21.9112

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 17Section VI State QualifierFeb 17 · 1000 Meters · Place 1 · ClarenceClarence1000 Meters12:40.7112
Feb 10Section VI Team ChampionshipsFeb 10 · 1600 Meters · Place 20 · ClarenceClarence1600 Meters204:56.5212
Feb 10Section VI Team ChampionshipsFeb 10 · 1600 Meters · Place 12 · ClarenceClarence1600 Meters124:56.5212
Feb 10Section VI Team ChampionshipsFeb 10 · 1000 Meters · Place 2 · ClarenceClarence1000 Meters22:39.36 PB12
Feb 10Section VI Team ChampionshipsFeb 10 · 1000 Meters · Place 2 · ClarenceClarence1000 Meters22:39.3612
Feb 10Section VI Team ChampionshipsFeb 10 · 1600 Meters · Place 12 · ClarenceClarence1600 Meters124:56.5212
Feb 10Section VI Team ChampionshipsFeb 10 · 1600 Meters · Place 20 · ClarenceClarence1600 Meters204:56.5212
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1600 Meters · Place 3 · ClarenceClarence1600 Meters34:38.11 PB12
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 3200 Meters · Place 2 · ClarenceClarence3200 Meters29:56.34 PB12
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1600 Meters · Place 3 · ClarenceClarence1600 Meters34:38.1112
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 3200 Meters · Place 2 · ClarenceClarence3200 Meters29:56.3412
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 3200 Meters · Place 2 · ClarenceClarence3200 Meters29:56.3412
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1600 Meters · Place 3 · ClarenceClarence1600 Meters34:38.1112
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1600 Meters · Place 3 · ClarenceClarence1600 Meters34:38.1112
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 3200 Meters · Place 2 · ClarenceClarence3200 Meters29:56.3412
Jan 26Section VI Indoor Limited Events Invitational #2Jan 26 · 1000 Meters · Place 2 · ClarenceClarence1000 Meters22:40.8112

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 15Section VI B/D Inter-DivisionalDec 15 · 3200 Meters · Place 2 · ClarenceClarence3200 Meters2.10:03.95a12
Feb 19Section One State QualifierFeb 19 · 1000 Meters · Place 4 · ClarenceClarence1000 Meters42:42.3911
Feb 19Section VI State QualifierFeb 19 · 1000 Meters · Place 4 · ClarenceClarence1000 Meters4.2:42.39a11
Feb 11Section VI Team ChampionshipsFeb 11 · 600 Meters · Place 2 · ClarenceClarence600 Meters21:29.17 PB11
Jan 28Section VI Indoor Track & Field A/D Inter-DivisionalJan 28 · 1600 Meters · Place 1 · ClarenceClarence1600 Meters14:44.6111
Jan 20Section 6 Varsity Select #1Jan 20 · 1000 Meters · Place 2 · ClarenceClarence1000 Meters2.2:44.24a11

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 26Section 6 Class AA ChampionshipsMay 26 · 1600 Meters · Place 12 · ClarenceClarence1600 Meters12.4:49.59a11

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 10Section VI B/D Inter-DivisionalDec 10 · 600 Meters · Place 4 · ClarenceClarence600 Meters4.1:30.46a11
Dec 3Section VI C/D Inter-DivisionalDec 3 · 3200 Meters · Place 6 · ClarenceClarence3200 Meters6.10:52.39a11
Feb 6Section 6 Varsity Select #4Feb 6 · 3200 Meters · Place 4 · ClarenceClarence3200 Meters410:34.63—
Feb 6Section 6 Varsity Select #4Feb 6 · 3200 Meters · Place 4 · ClarenceClarence3200 Meters410:34.63—
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 3200 Meters · Place 1 · ClarenceClarence3200 Meters110:27.3210
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 3200 Meters · Place 1 · ClarenceClarence3200 Meters110:27.3210
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 3200 Meters · Place 1 · ClarenceClarence3200 Meters110:27.3210
Jan 21Section VI Varsity Select #2Jan 21 · 1600 Meters · Place 4 · ClarenceClarence1600 Meters44:52.16—
Jan 21Section VI Varsity Select #2Jan 21 · 1600 Meters · Place 4 · ClarenceClarence1600 Meters44:52.16—
Jan 15Section VI Group D/FJan 15 · 1600 Meters · Place 4 · ClarenceClarence1600 Meters44:59.98—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 28Section 6 Class AA ChampionshipsMay 28 · 3000m Steeplechase · Place 2 · ClarenceClarence3000m Steeplechase210:34.1010
May 28Section 6 Class AA ChampionshipsMay 28 · 1600 Meters · Place 4 · ClarenceClarence1600 Meters44:51.9110
May 20ECIC Track & Field ChampionshipsMay 20 · 3000m Steeplechase · Place 2 · ClarenceClarence3000m Steeplechase0.914m2.10:28.61a10
May 7Starpoint Team ChallengeMay 7 · 3000m Steeplechase · Place 2 · ClarenceClarence3000m Steeplechase210:48.74—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Section 6 Group B/DDec 17 · 1600 Meters · Place 2 · ClarenceClarence1600 Meters2.4:55.50a10
Dec 4Section 6 Group C/DDec 4 · 1000 Meters · Place 3 · ClarenceClarence1000 Meters3.2:51.90a10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 24Section 6 Division 1 ChampionshipJun 24 · 1600 Meters · Place 4 · ClarenceClarence1600 Meters44:43.18 PB—
Jun 19Section 6 Class AA ChampionshipsJun 19 · 1600 Meters · Place 5 · ClarenceClarence1600 Meters5.4:45.82a9
Jun 11ECIC Track & Field Division 1 ChampionshipsJun 11 · 1600 Meters · Place 5 · ClarenceClarence1600 Meters5.4:45.31a9
Jun 10ECIC Track & Field Championships (Merged Results)Jun 10 · 1600 Meters · Place 5 · ClarenceClarence1600 Meters5.4:45.31aUnofficial9