Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorSection VI Team Championships · Feb 113:34.15Section VI Team ChampionshipsFebruary 11, 2023
1500 Meters · IndoorSection VI Team Championships · Feb 115:21.56Section VI Team ChampionshipsFebruary 11, 2023
1500 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 245:09.23aSt. John Fisher Cardinal ClassicApril 24, 2026
2000m Steeplechase · 0.762m · OutdoorSection VI Track & Field State Qualifier · Jun 27:48.79aSection VI Track & Field State QualifierJune 2, 2023
2000m Steeplechase · OutdoorSection V State Qualifier · Jun 27:48.79Section V State QualifierJune 2, 2023
3000 Meters · IndoorLiberty Open · Feb 711:55.46aLiberty OpenFebruary 7, 2025
3000 Meters · OutdoorWSW Early Bird Classic · Apr 2910:53.87WSW Early Bird ClassicApril 29, 2023
3000m Steeplechase · 0.762m · OutdoorSt. John Fisher Cardinal Classic · Apr 2411:51.53aSt. John Fisher Cardinal ClassicApril 24, 2026
3000m Steeplechase · OutdoorDr. Toms Invite · Mar 2812:41.25aDr. Toms InviteMarch 28, 2025
400m Hurdles · 30" / 0.762m · OutdoorECIC Track & Field Division 3 Championships · Jun 121:21.28aECIC Track & Field Division 3 ChampionshipsJune 12, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9MAAC Outdoor ChampionshipsMay 9 · 3000m Steeplechase · Place 12 · NiagaraNiagara3000m Steeplechase0.762m12.11:59.01aSo
Apr 24St. John Fisher Cardinal ClassicApr 24 · 3000m Steeplechase · Place 1 · NiagaraNiagara3000m Steeplechase0.762m1.11:51.53a PBSo
Apr 24St. John Fisher Cardinal ClassicApr 24 · 1500 Meters · Place 11 · NiagaraNiagara1500 Meters11.5:09.23a PBSo
Apr 17University at Buffalo Alumni InvitationalApr 17 · 3000m Steeplechase · Place 5 · NiagaraNiagara3000m Steeplechase0.762m5.11:59.22aSo
Apr 11Bison Outdoor ClassicApr 11 · 3000 Meters · Place 14 · NiagaraNiagara3000 Meters14.11:17.96aSo
Apr 3Utica Pioneer Spring InviteApr 3 · 3000m Steeplechase · Place 1 · NiagaraNiagara3000m Steeplechase0.762m1.12:21.64aSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 3000m Steeplechase · Place 10 · LongwoodLongwood3000m Steeplechase1012:50.80aFR
Apr 18WildCat InvitationalApr 18 · 3000m Steeplechase · Place 3 · LongwoodLongwood3000m Steeplechase312:56.90FR
Apr 18WildCat InvitationalApr 18 · 1500 Meters · Place 29 · LongwoodLongwood1500 Meters295:41.94FR
Apr 11Dennis CraddockApr 11 · 1500 Meters · Place 16 · LongwoodLongwood1500 Meters165:15.77aFr
Mar 28Dr. Toms InviteMar 28 · 3000m Steeplechase · Place 7 · LongwoodLongwood3000m Steeplechase712:41.25a PBFr
Mar 28Dr. Toms InviteMar 28 · 1500 Meters · Place 16 · LongwoodLongwood1500 Meters165:20.49aFR
Mar 21Fred HardyMar 21 · 3000m Steeplechase · Place 11 · LongwoodLongwood3000m Steeplechase0.762m11.12:28.79aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7Liberty OpenFeb 7 · 3000 Meters · Place 52 · LongwoodLongwood3000 Meters5211:55.46a PB—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31Section 6 Track & Field State QualifierMay 31 · 2000m Steeplechase · Place 5 · Williamsville SouthWilliamsville South2000m Steeplechase0.762m5.7:48.86a12
May 23Section 6 Class A ChampionshipsMay 23 · 2000m Steeplechase · Place 2 · Williamsville SouthWilliamsville South2000m Steeplechase0.762m2.8:05.44a12
May 23Section 6 Class A ChampionshipsMay 23 · 3000 Meters · Place 7 · Williamsville SouthWilliamsville South3000 Meters7.11:59.35a12
May 23Section 6 Class A ChampionshipsMay 23 · 1500 Meters · Place 6 · Williamsville SouthWilliamsville South1500 Meters6.5:30.02a12
Apr 20Depew Wildcat InvitationalApr 20 · 3000 Meters · Place 3 · Will SouthWill South3000 Meters311:40.3212
Apr 20Depew Wildcat InvitationalApr 20 · 1500 Meters · Place 7 · Will SouthWill South1500 Meters75:39.0712
Apr 20Depew Wildcat InvitationalApr 20 · 2000m Steeplechase · Place 3 · Will SouthWill South2000m Steeplechase38:09.5812

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Jan 6Section VI Varsity Select #1Jan 6 · 1500 Meters · Place 13 · Will SouthWill South1500 Meters135:45.3312
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 22 · Will SouthWill South1000 Meters223:39.1112
Jan 6Section VI Varsity Select #1Jan 6 · 1500 Meters · Place 13 · Will SouthWill South1500 Meters135:45.3312
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 22 · Will SouthWill South1000 Meters223:39.1112
Jan 6Section VI Varsity Select #1Jan 6 · 1500 Meters · Place 13 · Will SouthWill South1500 Meters135:45.3312
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 22 · Will SouthWill South1000 Meters223:39.1112
Jan 6Section VI Varsity Select #1Jan 6 · 1500 Meters · Place 13 · Will SouthWill South1500 Meters135:45.3312
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 22 · Will SouthWill South1000 Meters223:39.1112
Jan 6Section VI Varsity Select #1Jan 6 · 1500 Meters · Place 13 · Will SouthWill South1500 Meters135:45.3312
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 22 · Will SouthWill South1000 Meters223:39.1112

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 16Section VI A/C Inter-DivisionalDec 16 · 1000 Meters · Place 21 · Williamsville SouthWilliamsville South1000 Meters21.3:45.52a12
Dec 16Section VI A/C Inter-DivisionalDec 16 · 1500 Meters · Place 13 · Williamsville SouthWilliamsville South1500 Meters13.5:51.49a12
Feb 19Section One State QualifierFeb 19 · 1500 Meters · Place 7 · Will SouthWill South1500 Meters75:23.3311
Feb 19Section VI State QualifierFeb 19 · 1500 Meters · Place 7 · Williamsville SouthWilliamsville South1500 Meters7.5:23.33a11
Feb 11Section VI Team ChampionshipsFeb 11 · 1500 Meters · Place 5 · Will SouthWill South1500 Meters55:21.56 PB11
Feb 11Section VI Team ChampionshipsFeb 11 · 1000 Meters · Place 6 · Will SouthWill South1000 Meters63:34.15 PB11
Jan 28Section VI Indoor Track & Field A/D Inter-DivisionalJan 28 · 1000 Meters · Place 7 · WIll SouthWIll South1000 Meters73:35.1211
Jan 28Section VI Indoor Track & Field A/D Inter-DivisionalJan 28 · 1500 Meters · Place 6 · WIll SouthWIll South1500 Meters65:41.2411
Jan 20Section 6 Varsity Select #1Jan 20 · 3000 Meters · Place 8 · Williamsville SouthWilliamsville South3000 Meters8.12:21.61a11
Jan 20Section 6 Varsity Select #1Jan 20 · 1500 Meters · Place 11 · Williamsville SouthWilliamsville South1500 Meters11.5:36.25a11
Jan 14Section VI Indoor Track & Field Inter-Divisional B-DJan 14 · 3000 Meters · Place 6 · Williamsville SouthWilliamsville South3000 Meters6.12:30.47a11
Jan 14Section VI Indoor Track & Field Inter-Divisional B-DJan 14 · 1500 Meters · Place 6 · Williamsville SouthWilliamsville South1500 Meters6.5:44.50a11

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 2Section V State QualifierJun 2 · 3000 Meters · Place 13 · Will SouthWill South3000 Meters1312:14.4411
Jun 2Section V State QualifierJun 2 · 3000 Meters · Place 13 · Will SouthWill South3000 Meters1312:14.4411
Jun 2Section V State QualifierJun 2 · 2000m Steeplechase · Place 5 · Will SouthWill South2000m Steeplechase57:48.79 PB11
Jun 2Section VI Track & Field State QualifierJun 2 · 2000m Steeplechase · Place 5 · Williamsville SouthWilliamsville South2000m Steeplechase0.762m5.7:48.79a PB11
Jun 2Section VI Track & Field State QualifierJun 2 · 3000 Meters · Place 13 · Williamsville SouthWilliamsville South3000 Meters13.12:14.44a11
May 27Section 6 Class A ChampionshipsMay 27 · 2000m Steeplechase · Place 1 · Williamsville SouthWilliamsville South2000m Steeplechase0.762m1.7:56.57a11
May 27Section 6 Class A ChampionshipsMay 27 · 3000 Meters · Place 5 · Williamsville SouthWilliamsville South3000 Meters5.11:58.26a11
May 13Williamsville South InvitationalMay 13 · 2000m Steeplechase · Place 2 · Will SouthWill South2000m Steeplechase27:52.6511
May 13Williamsville South InvitationalMay 13 · 3000 Meters · Place 6 · Will SouthWill South3000 Meters612:00.0111
Apr 29WSW Early Bird ClassicApr 29 · 3000 Meters · Place 3 · Will SouthWill South3000 Meters310:53.87 PB11
Apr 29WSW Early Bird ClassicApr 29 · 2000m Steeplechase · Place 4 · Will SouthWill South2000m Steeplechase48:04.5211
Apr 22Depew Wildcat InvitationalApr 22 · 2000m Steeplechase · Place 3 · Will SouthWill South2000m Steeplechase38:22.4411

2022 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 17Section VI Inter-Divisional A/DDec 17 · 3000 Meters · Place 6 · Williamsville SouthWilliamsville South3000 Meters6.12:18.37a11
Dec 17Section VI Inter-Divisional A/DDec 17 · 1500 Meters · Place 16 · Williamsville SouthWilliamsville South1500 Meters16.5:50.61a11
Dec 10Section VI B/D Inter-DivisionalDec 10 · 3000 Meters · Place 7 · Williamsville SouthWilliamsville South3000 Meters7.12:10.32a11
Dec 10Section VI B/D Inter-DivisionalDec 10 · 1500 Meters · Place 6 · Williamsville SouthWilliamsville South1500 Meters6.5:44.58a11
Dec 3Section VI C/D Inter-DivisionalDec 3 · 3000 Meters · Place 3 · Williamsville SouthWilliamsville South3000 Meters3.12:31.97a11
Dec 3Section VI C/D Inter-DivisionalDec 3 · 1500 Meters · Place 6 · Williamsville SouthWilliamsville South1500 Meters6.5:56.00a11
Feb 19Section VI Team ChampionshipsFeb 19 · 1500 Meters · Place 7 · Will SouthWill South1500 Meters75:57.0510
Feb 19Section VI Team ChampionshipsFeb 19 · 1500 Meters · Place 7 · Will SouthWill South1500 Meters75:57.0510
Feb 6Section 6 Varsity Select #4Feb 6 · 1500 Meters · Place 22 · Will SouthWill South1500 Meters226:02.76—
Feb 6Section 6 Varsity Select #4Feb 6 · 1500 Meters · Place 22 · Will SouthWill South1500 Meters226:02.76—
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 3000 Meters · Place 4 · Will SouthWill South3000 Meters412:22.2410
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 3000 Meters · Place 4 · Will SouthWill South3000 Meters412:22.2410
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 3000 Meters · Place 4 · Will SouthWill South3000 Meters412:22.2410
Jan 21Section VI Varsity Select #2Jan 21 · 3000 Meters · Place 15 · Will SouthWill South3000 Meters1512:26.76—
Jan 21Section VI Varsity Select #2Jan 21 · 1500 Meters · Place 21 · Will SouthWill South1500 Meters215:56.14—
Jan 21Section VI Varsity Select #2Jan 21 · 3000 Meters · Place 15 · Will SouthWill South3000 Meters1512:26.76—
Jan 21Section VI Varsity Select #2Jan 21 · 1500 Meters · Place 21 · Will SouthWill South1500 Meters215:56.14—
Jan 14Section VI Group B/CJan 14 · 3000 Meters · Place 3 · Will SouthWill South3000 Meters312:40.56—
Jan 8Section VI Group A/CJan 8 · 3000 Meters · Place 6 · Will SouthWill South3000 Meters612:44.68—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26Section 6 Class A ChampionshipsMay 26 · 1500 Meters · Place 11 · Willi SouthWilli South1500 Meters115:42.0810
May 26Section 6 Class A ChampionshipsMay 26 · 2000m Steeplechase · Place 6 · Willi SouthWilli South2000m Steeplechase68:28.8410
May 26Section 6 Class A ChampionshipsMay 26 · 1500 Meters · Place 11 · Willi SouthWilli South1500 Meters115:42.0810
May 26Section 6 Class A ChampionshipsMay 26 · 2000m Steeplechase · Place 6 · Willi SouthWilli South2000m Steeplechase68:28.8410
May 20ECIC Track & Field ChampionshipsMay 20 · 2000m Steeplechase · Place 11 · Williamsville SouthWilliamsville South2000m Steeplechase0.762m11.8:30.9010
May 14Williamsville South Track & Field InvitationalMay 14 · 2000m Steeplechase · Place 10 · Will SouthWill South2000m Steeplechase108:38.6010
May 7Starpoint Team ChallengeMay 7 · 2000m Steeplechase · Place 5 · Will SouthWill South2000m Steeplechase58:58.00—
Apr 30WSW Early Bird ClassicApr 30 · 2000m Steeplechase · Place 8 · Will SouthWill South2000m Steeplechase89:00.2410
Apr 30WSW Early Bird ClassicApr 30 · 400m Hurdles · Place 26 · Will SouthWill South400m Hurdles261:27.4110

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Section 6 Group C/EDec 18 · 3000 Meters · Place 6 · Williamsville SouthWilliamsville South3000 Meters6.12:18.72a10
Dec 18Section 6 Group C/EDec 18 · 1500 Meters · Place 7 · Williamsville SouthWilliamsville South1500 Meters7.5:51.43a10
Dec 12Section VI Group A/D & C/FDec 12 · 3000 Meters · Place 14 · Williamsville SouthWilliamsville South3000 Meters14.12:42.72a10
Dec 12Section VI Group A/D & C/FDec 12 · 1500 Meters · Place 18 · Williamsville SouthWilliamsville South1500 Meters18.5:57.33a10
Dec 4Section 6 Group C/DDec 4 · 3000 Meters · Place 5 · Williamsville SouthWilliamsville South3000 Meters5.12:37.76a10
Dec 4Section 6 Group C/DDec 4 · 1500 Meters · Place 8 · Williamsville SouthWilliamsville South1500 Meters8.5:57.58a10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 12ECIC Track & Field Division 3 ChampionshipsJun 12 · 400m Hurdles · Place 5 · Williamsville SouthWilliamsville South400m Hurdles30" / 0.762m5.1:21.28a PB9
Jun 12ECIC Track & Field Division 3 ChampionshipsJun 12 · 3000 Meters · Place 3 · Williamsville SouthWilliamsville South3000 Meters3.13:06.84a9
Jun 10ECIC Track & Field Championships (Merged Results)Jun 10 · 400m Hurdles · Place 5 · Williamsville SouthWilliamsville South400m Hurdles30" / 0.762m5.1:21.28aUnofficial9
Jun 10ECIC Track & Field Championships (Merged Results)Jun 10 · 3000 Meters · Place 3 · Williamsville SouthWilliamsville South3000 Meters3.13:06.84aUnofficial9