Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRIT Indoor Track & Field Invitational · Jan 265:38.80aRIT Indoor Track & Field InvitationalJanuary 26, 2024
1 Mile · OutdoorHoughton December Classic · Dec 55:45.75aHoughton December ClassicDecember 5, 2025
1000 Meters · IndoorSection 6 Group E/F · Dec 43:09.77aSection 6 Group E/FDecember 4, 2021
1000 Meters · Indoor · Hand timedE / F MEET · Dec 23:56.8hE / F MEETDecember 2, 2017
1500 Meters · IndoorSection 6 Varsity Select #4 · Feb 65:02.53Section 6 Varsity Select #4February 6, 2022
1500 Meters · Indoor · Hand timedE / F MEET · Dec 26:09.9hE / F MEETDecember 2, 2017
1500 Meters · OutdoorSection 6 Class A Championships · Jun 174:59.24aSection 6 Class A ChampionshipsJune 17, 2021
2000m Steeplechase · 0.762m · OutdoorNiagara Frontier League Track & Field Championships · Jun 87:48.30Niagara Frontier League Track & Field ChampionshipsJune 8, 2021
2000m Steeplechase · OutdoorNiagara Frontier League Championships · May 228:05.33Niagara Frontier League ChampionshipsMay 22, 2019
3000 Meters · IndoorSection 6 Group A/F · Dec 1811:10.50aSection 6 Group A/FDecember 18, 2021
3000 Meters · Indoor · Hand timedB/E MEET · Dec 2312:42.8hB/E MEETDecember 23, 2017
3000 Meters · OutdoorNiagara Frontier League Championships · May 2211:34.56Niagara Frontier League ChampionshipsMay 22, 2019
400 Meters · OutdoorWilliamsville South Track & Field Invitational · May 141:04.21Williamsville South Track & Field InvitationalMay 14, 2022
400 Meters · Relay Split · OutdoorHoughton December Classic · Dec 51:22.924Houghton December ClassicDecember 5, 2025
600 Meters · IndoorSection 6 Group E/F · Dec 41:46.72aSection 6 Group E/FDecember 4, 2021
600 Meters · Indoor · Hand timedB/E MEET · Dec 232:16.6hB/E MEETDecember 23, 2017
800 Meters · IndoorNazareth Conference Tune Up · Feb 212:26.19Nazareth Conference Tune UpFebruary 21, 2025
800 Meters · OutdoorSection 6 Division 1 Championship · Jun 242:23.65Section 6 Division 1 ChampionshipJune 24, 2021

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25Fredonia Blue Devil InvitationalApr 25 · 1500 Meters · Place 8 · St. BonaventureSt. Bonaventure1500 Meters8.5:04.00aSr
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 23 · St. BonaventureSt. Bonaventure1500 Meters23.5:12.52aSr
Apr 12Brockport Multi and InvitationalApr 12 · 800 Meters · Place 11 · St. BonaventureSt. Bonaventure800 Meters11.2:31.12aSr
Mar 27Susquehanna Jim Taylor DualsMar 27 · 1500 Meters · Place 14 · St. BonaventureSt. Bonaventure1500 Meters14.5:17.13aSr
Mar 27Susquehanna Jim Taylor DualsMar 27 · 800 Meters · Place 20 · St. BonaventureSt. Bonaventure800 Meters20.2:34.47aSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 12 · St. BonaventureSt. Bonaventure1500 Meters12.5:08.43aSr
Jan 31Nazareth Conference Challenge CupJan 31 · 1 Mile · Place 19 · St. BonaventureSt. Bonaventure1 Mile195:43.67SR
Jan 24Gulden InvitationalJan 24 · 1 Mile · Place 38 · St. BonaventureSt. Bonaventure1 Mile385:44.66aSr
Jan 24Gulden InvitationalJan 24 · 800 Meters · Place 32 · St. BonaventureSt. Bonaventure800 Meters322:35.19aSr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Houghton December ClassicDec 5 · 1 Mile · Place 19 · St. BonaventureSt. Bonaventure1 Mile19.5:45.75a PBSr
Dec 5Houghton December ClassicDec 5 · 400 Meters · St. BonaventureSt. Bonaventure400 MetersRelay Split—1:22.924 PBSr
Dec 5Houghton December ClassicDec 5 · 800 Meters · St. BonaventureSt. Bonaventure800 Meters--DNSSr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 53 · St. BonaventureSt. Bonaventure1500 Meters53.5:16.36aJr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 6 · St. BonaventureSt. Bonaventure1500 Meters65:06.12aJR
Mar 29Bill Q Invitational at GeneseoMar 29 · 800 Meters · Place 8 · St. BonaventureSt. Bonaventure800 Meters82:35.93aJR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 8 · St. BonaventureSt. Bonaventure800 Meters82:26.19 PBJR

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · 800 Meters · Place 5 · St. BonaventureSt. Bonaventure800 Meters5.2:28.86aJr
Feb 17Cornell Marc Deneault InnvitationalFeb 17 · 800 Meters · Place 11 · St. BonaventureSt. Bonaventure800 Meters112:30.31a—
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 1 Mile · Place 7 · St. BonaventureSt. Bonaventure1 Mile7.5:38.80a PBSo
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 1000 Meters · Place 5 · St. BonaventureSt. Bonaventure1000 Meters5.3:21.57aSo

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 27Saint Francis University Red Flash OpenApr 27 · 400 Meters · Place 8 · St. BonaventureSt. Bonaventure400 Meters81:06.64a—
Apr 20UB Alumni InvitationalApr 20 · 800 Meters · Place 12 · St. BonaventureSt. Bonaventure800 Meters122:28.21SO
Apr 12Brockport Multi and InvitationalApr 12 · 800 Meters · Place 10 · St. BonaventureSt. Bonaventure800 Meters102:30.77a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29SFU InvitationalApr 29 · 1500 Meters · Place 6 · St. BonaventureSt. Bonaventure1500 Meters6.5:09.00aFr
Apr 22UB Alumni InvitationalApr 22 · 1500 Meters · Place 13 · St. BonaventureSt. Bonaventure1500 Meters135:08.31FR
Apr 14Brockport Multi & InvitationalApr 14 · 1500 Meters · Place 21 · St. BonaventureSt. Bonaventure1500 Meters215:13.33FR
Apr 2Geneseo Early Season InvitationalApr 2 · 1500 Meters · Place 39 · St. BonaventureSt. Bonaventure1500 Meters395:15.68FR

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 3Brockport MultiFeb 3 · 1000 Meters · Place 9 · St. BonaventureSt. Bonaventure1000 Meters93:38.73a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26Section 6 Class A ChampionshipsMay 26 · 1500 Meters · Place 5 · Grand IslandGrand Island1500 Meters55:10.9312
May 26Section 6 Class A ChampionshipsMay 26 · 1500 Meters · Place 5 · Grand IslandGrand Island1500 Meters55:10.9312
May 23Niagara Frontier ChampionshipsMay 23 · 800 Meters · Place 1 · Grand IslandGrand Island800 Meters12:24.4112
May 23Niagara Frontier ChampionshipsMay 23 · 1500 Meters · Place 2 · Grand IslandGrand Island1500 Meters25:09.04—
May 23Niagara Frontier ChampionshipsMay 23 · 2000m Steeplechase · Place 1 · Grand IslandGrand Island2000m Steeplechase18:12.59—
May 23Niagara Frontier ChampionshipsMay 23 · 800 Meters · Place 1 · Grand IslandGrand Island800 Meters12:24.41—
May 14Williamsville South Track & Field InvitationalMay 14 · 800 Meters · Place 1 · Grand IslandGrand Island800 Meters12:26.4912
May 14Williamsville South Track & Field InvitationalMay 14 · 400 Meters · Place 6 · Grand IslandGrand Island400 Meters61:04.21 PB12
May 7Starpoint Team ChallengeMay 7 · 1500 Meters · Place 2 · Grand IslandGrand Island1500 Meters25:08.59—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6Section 6 Varsity Select #4Feb 6 · 1500 Meters · Place 1 · Grand IslandGrand Island1500 Meters15:02.53 PB—
Feb 6Section 6 Varsity Select #4Feb 6 · 1500 Meters · Place 1 · Grand IslandGrand Island1500 Meters15:02.53—
Jan 30Section VI Varsity Select #3Jan 30 · 1000 Meters · Place 3 · Grand IslandGrand Island1000 Meters33:15.88—
Jan 8Section VI Group B/FJan 8 · 1500 Meters · Place 3 · Grand IslandGrand Island1500 Meters35:14.12—
Jan 8Section VI Group B/FJan 8 · 1000 Meters · Place 1 · Grand IslandGrand Island1000 Meters13:11.96—

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Section 6 Group A/FDec 18 · 3000 Meters · Place 2 · Grand Island CentralGrand Island Central3000 Meters2.11:10.50a PB12
Dec 12Section VI Group A/D & C/FDec 12 · 1500 Meters · Place 1 · Grand Island CentralGrand Island Central1500 Meters1.5:03.94a12
Dec 4Section 6 Group E/FDec 4 · 1000 Meters · Place 1 · Grand Island CentralGrand Island Central1000 Meters1.3:09.77a PB12
Dec 4Section 6 Group E/FDec 4 · 600 Meters · Place 1 · Grand Island CentralGrand Island Central600 Meters1.1:46.72a PB12

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 24Section 6 Division 1 ChampionshipJun 24 · 800 Meters · Place 4 · Grand IslandGrand Island800 Meters42:23.65 PB—
Jun 17Section 6 Class A ChampionshipsJun 17 · 1500 Meters · Place 3 · Grand Island CentralGrand Island Central1500 Meters3.4:59.24a PB11
Jun 17Section 6 Class A ChampionshipsJun 17 · 800 Meters · Place 3 · Grand Island CentralGrand Island Central800 Meters3.2:27.95a11
Jun 8Niagara Frontier League Track & Field ChampionshipsJun 8 · 2000m Steeplechase · Place 1 · Grand Island CentralGrand Island Central2000m Steeplechase0.762m1.7:48.30 PB11
Jun 8Niagara Frontier League Track & Field ChampionshipsJun 8 · 1500 Meters · Place 2 · Grand Island CentralGrand Island Central1500 Meters2.5:06.19a11
Jun 8Niagara Frontier League Track & Field ChampionshipsJun 8 · 800 Meters · Place 2 · Grand Island CentralGrand Island Central800 Meters2.2:27.71a11

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22Section VI Indoor Track & Field ChampionshipsFeb 22 · 1000 Meters · Place 8 · Grand Island CentralGrand Island Central1000 Meters8.3:15.28a10
Feb 8Section VI Indoor Track & Field Team ChampionshipsFeb 8 · 1000 Meters · Place 17 · Grand Island CentralGrand Island Central1000 Meters17.3:22.88a10
Feb 8Section VI Indoor Track & Field Team ChampionshipsFeb 8 · 3000 Meters · Place 13 · Grand Island CentralGrand Island Central3000 Meters13.11:54.64a10
Feb 1Section VI Indoor Track & Field Groundhog ClassicFeb 1 · 600 Meters · Place 11 · Grand Island CentralGrand Island Central600 Meters11.1:47.29a10
Jan 25Section VI Indoor Track & Field 9th & 10th Grade ChampionshipsJan 25 · 1000 Meters · Place 2 · Grand Island CentralGrand Island Central1000 Meters2.3:19.17a10
Jan 18Border War Section V vs Section VIJan 18 · 3000 Meters · Place 7 · Grand Island CentralGrand Island Central3000 Meters7.11:26.57a10
Jan 4Section VI Indoor Track & Field New Year ClassicJan 4 · 1500 Meters · Place 6 · Grand Island CentralGrand Island Central1500 Meters6.5:14.50a10

2019 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28Section VI Indoor Track & Field WNY Relays Small & Medium SchoolsDec 28 · 1500 Meters · Place 3 · Grand Island CentralGrand Island Central1500 Meters3.5:27.33a10
Dec 21Section VI Indoor Track & Field Holiday ClassicDec 21 · 1000 Meters · Place 8 · Grand Island CentralGrand Island Central1000 Meters8.3:17.72a10
Dec 13Section VI Indoor Track & Field D-E MeetDec 13 · 3000 Meters · Place 2 · Grand Island CentralGrand Island Central3000 Meters2.11:35.1010
Dec 7Section VI Indoor Track & Field E-F MeetDec 7 · 1500 Meters · Place 3 · Grand Island CentralGrand Island Central1500 Meters3.5:16.80a10
Feb 21Section VI Indoor Track & Field Sectional ChampionshipsFeb 21 · 1000 Meters · Place 9 · Grand Island CentralGrand Island Central1000 Meters9.3:15.45a9
Feb 16Section VI Indoor Track & Field Team ChampionshipsFeb 16 · 3000 Meters · Place 5 · Grand Island CentralGrand Island Central3000 Meters5.11:39.49a9
Feb 8Section VI Indoor Ninth & Tenth Grade ChampionshipsFeb 8 · 1000 Meters · Place 1 · Grand Island CentralGrand Island Central1000 Meters1.3:19.23a9
Feb 2Section VI Indoor Track & Field Highlander InvitationalFeb 2 · 600 Meters · Place 18 · Grand Island CentralGrand Island Central600 Meters18.1:51.15a9
Feb 2Section VI Indoor Track & Field Highlander InvitationalFeb 2 · 3000 Meters · Place 15 · Grand Island CentralGrand Island Central3000 Meters15.12:17.20a9
Jan 12Section VI Indoor Track & Field Houghton College InvitationalJan 12 · 1500 Meters · Place 5 · Grand Island CentralGrand Island Central1500 Meters5.5:11.83a9
Jan 5Section VI Indoor Track & Field Houghton College Varsity Select #1Jan 5 · 1000 Meters · Place 4 · Grand Island CentralGrand Island Central1000 Meters4.3:18.98a9

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1Section 6 State QualifierJun 1 · 1500 Meters · Place 6 · Grand IslandGrand Island1500 Meters65:09.389
May 22Niagara Frontier League ChampionshipsMay 22 · 2000m Steeplechase · Place 2 · Grand IslandGrand Island2000m Steeplechase28:05.33 PB—
May 22Niagara Frontier League ChampionshipsMay 22 · 3000 Meters · Place 4 · Grand IslandGrand Island3000 Meters411:34.56 PB—
May 18Kenmore InvitationalMay 18 · 3000 Meters · Place 3 · Grand IslandGrand Island3000 Meters311:42.149
May 18Kenmore InvitationalMay 18 · 400 Meters · Place 16 · Grand IslandGrand Island400 Meters161:07.189
May 11Williamsville South Track & Field InvitationalMay 11 · 1500 Meters · Place 5 · Grand Island CentralGrand Island Central1500 Meters5.5:12.23a9
May 9Depew Wildcat Steeplechase & PentathlonMay 9 · 2000m Steeplechase · Place 1 · Gr. IslandGr. Island2000m Steeplechase18:14.349

2018 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22Section VI Indoor Track & Field B-E Saturday Afternoon Dec 22 · 3000 Meters · Place 1 · Grand Island CentralGrand Island Central3000 Meters1.11:42.089
Dec 14Section VI Indoor Track & Field D-E Meet Friday NightDec 14 · 1000 Meters · Place 7 · Grand Island CentralGrand Island Central1000 Meters7.3:24.509
Dec 8Section VI Indoor Varsity Season OpenerDec 8 · 1500 Meters · Place 11 · Grand Island CentralGrand Island Central1500 Meters11.5:31.75a9
Dec 1Section VI Indoor Track & Field C-E Varsity B Meet Only Morning SessionDec 1 · 3000 Meters · Place 2 · Grand Island CentralGrand Island Central3000 Meters2.12:16.209
Feb 9Section 6 ChampionshipsFeb 9 · 3000 Meters · Place 4 · Grand Island CentralGrand Island Central3000 Meters4.12:15.81a8
Jan 269th/10th Grade ChampionshipsJan 26 · 3000 Meters · Place 6 · G. IslandG. Island3000 Meters612:20.248
Jan 269th/10th Grade ChampionshipsJan 26 · 1500 Meters · Place 11 · G. IslandG. Island1500 Meters115:48.608

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23Niagara Frontier League ChampionshipsMay 23 · 3000 Meters · Place 5 · Grand IslandGrand Island3000 Meters511:38.678
May 23Niagara Frontier League ChampionshipsMay 23 · 1500 Meters · Place 4 · Grand IslandGrand Island1500 Meters45:19.368
May 19 Ken-Ton InvitationalMay 19 · 1500 Meters · Place 1 · Grand IslandGrand Island1500 Meters15:20.678
May 12Batavia InvitationalMay 12 · 2000m Steeplechase · Place 3 · Grand IslandGrand Island2000m Steeplechase38:47.438
May 5 Starpoint Team ChallengeMay 5 · 1500 Meters · Place 4 · Grand IslandGrand Island1500 Meters45:30.808
Apr 28West Seneca Early Bird ClassicApr 28 · 3000 Meters · Place 8 · Grand IslandGrand Island3000 Meters812:23.138
Apr 28West Seneca Early Bird ClassicApr 28 · 400 Meters · Place 13 · Grand IslandGrand Island400 Meters131:14.368
Apr 21Alexander Invitational Apr 21 · 1500 Meters · Place 11 · Grand Island CentralGrand Island Central1500 Meters11.5:47.57a8

2017 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28Section 6-Holiday Extra MeetDec 28 · 1000 Meters · Place 13 · Grand Island CentralGrand Island Central1000 Meters13.3:38.65a8
Dec 28Section 6-Holiday Extra MeetDec 28 · 1500 Meters · Place 12 · Grand Island CentralGrand Island Central1500 Meters12.5:55.87a8
Dec 23B/E MEETDec 23 · 600 Meters · Place 19 · Grand Island CentralGrand Island Central600 Meters19.2:16.6h PB8
Dec 23B/E MEETDec 23 · 3000 Meters · Place 5 · Grand Island CentralGrand Island Central3000 Meters5.12:42.8h PB8
Dec 9Early Christmas ClassicDec 9 · 1000 Meters · Place 22 · Grand Island CentralGrand Island Central1000 Meters22.3:44.61a8
Dec 9Early Christmas ClassicDec 9 · 1500 Meters · Place 23 · Grand Island CentralGrand Island Central1500 Meters23.5:54.20a8
Dec 2E / F MEETDec 2 · 1000 Meters · Place 9 · Grand Island CentralGrand Island Central1000 Meters9.3:56.8h PB8
Dec 2E / F MEETDec 2 · 1500 Meters · Place 11 · Grand Island CentralGrand Island Central1500 Meters11.6:09.9h PB8