Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCornell Marc Deneault Innvitational · Feb 175:28.07aCornell Marc Deneault InnvitationalFebruary 17, 2024
1 Mile · OutdoorHoughton December Classic · Dec 55:34.17aHoughton December ClassicDecember 5, 2025
1000 Meters · IndoorSection 6 Group E/F · Dec 43:11.53aSection 6 Group E/FDecember 4, 2021
1500 Meters · IndoorSection VI Indoor Track & Field Inter-Divisional B-D · Jan 145:09.73aSection VI Indoor Track & Field Inter-Divisional B-DJanuary 14, 2023
1500 Meters · OutdoorBill Q Invitational at Geneseo · Mar 295:14.85aBill Q Invitational at GeneseoMarch 29, 2025
2000m Steeplechase · 0.762m · OutdoorECIC Track & Field Championships · May 207:45.37aECIC Track & Field ChampionshipsMay 20, 2022
2000m Steeplechase · OutdoorWilliamsville South Track & Field Invitational · May 147:42.19Williamsville South Track & Field InvitationalMay 14, 2022
3000 Meters · IndoorNazareth Conference Tune Up · Feb 2112:03.64Nazareth Conference Tune UpFebruary 21, 2025
3000 Meters · OutdoorHoughton December Classic · Dec 511:47.33aHoughton December ClassicDecember 5, 2025
3000m Steeplechase · OutdoorBrockport Multi and Invitational · Apr 1212:37.95aBrockport Multi and InvitationalApril 12, 2024
400 Meters · OutdoorFredonia Blue Devil Invitational · Apr 251:07.15aFredonia Blue Devil InvitationalApril 25, 2026
5000 Meters · OutdoorSusquehanna Jim Taylor Duals · Mar 2720:11.71aSusquehanna Jim Taylor DualsMarch 27, 2026
600 Meters · IndoorSection 6 Group A/F · Dec 181:47.24aSection 6 Group A/FDecember 18, 2021
800 Meters · IndoorRIT Indoor Track & Field Invitational · Jan 262:33.00aRIT Indoor Track & Field InvitationalJanuary 26, 2024
800 Meters · OutdoorECIC Track & Field Championships · May 202:28.36aECIC Track & Field ChampionshipsMay 20, 2022

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25Fredonia Blue Devil InvitationalApr 25 · 400 Meters · Place 16 · St. BonaventureSt. Bonaventure400 Meters16.1:07.15a PBJr
Apr 12Brockport Multi and InvitationalApr 12 · 5000 Meters · St. BonaventureSt. Bonaventure5000 Meters--DNSJr
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 76 · St. BonaventureSt. Bonaventure1500 Meters76.5:49.34aJr
Mar 27Susquehanna Jim Taylor DualsMar 27 · 5000 Meters · Place 13 · St. BonaventureSt. Bonaventure5000 Meters13.20:11.71a PBJr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13Nazareth D3 Elite MeetFeb 13 · 3000 Meters · St. BonaventureSt. Bonaventure3000 Meters--DNSJr
Jan 24Gulden InvitationalJan 24 · 1 Mile · Place 44 · St. BonaventureSt. Bonaventure1 Mile445:59.36aJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Houghton December ClassicDec 5 · 1 Mile · Place 11 · St. BonaventureSt. Bonaventure1 Mile11.5:34.17a PBJr
Dec 5Houghton December ClassicDec 5 · 3000 Meters · Place 10 · St. BonaventureSt. Bonaventure3000 Meters10.11:47.33a PBJr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 37 · St. BonaventureSt. Bonaventure5000 Meters37.20:39.65aSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 54 · St. BonaventureSt. Bonaventure1500 Meters54.5:16.61aSo
Apr 4Geneseo EarlyApr 4 · 5000 Meters · Place 33 · St. BonaventureSt. Bonaventure5000 Meters33.20:37.04aSo
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 58 · St. BonaventureSt. Bonaventure1500 Meters58.5:31.26aSo
Mar 29Bill Q Invitational at GeneseoMar 29 · 5000 Meters · Place 24 · St. BonaventureSt. Bonaventure5000 Meters2420:41.76aSO
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 16 · St. BonaventureSt. Bonaventure1500 Meters165:14.85a PBSO

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Nazareth Conference Tune UpFeb 21 · 3000 Meters · Place 26 · St. BonaventureSt. Bonaventure3000 Meters2612:03.64 PBSO
Feb 21Nazareth Conference Tune UpFeb 21 · 1 Mile · Place 32 · St. BonaventureSt. Bonaventure1 Mile325:58.64SO

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 20UB Alumni InvitationalApr 20 · 3000m Steeplechase · Place 7 · St. BonaventureSt. Bonaventure3000m Steeplechase712:47.65FR
Apr 20UB Alumni InvitationalApr 20 · 800 Meters · Place 20 · St. BonaventureSt. Bonaventure800 Meters202:39.92FR
Apr 20UB Alumni InvitationalApr 20 · 800 Meters · Place 20 · St. BonaventureSt. Bonaventure800 Meters202:39.92FR
Apr 12Brockport Multi and InvitationalApr 12 · 3000m Steeplechase · Place 4 · St. BonaventureSt. Bonaventure3000m Steeplechase412:37.95a PB—
Apr 12Brockport Multi and InvitationalApr 12 · 800 Meters · Place 20 · St. BonaventureSt. Bonaventure800 Meters202:35.94a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17Cornell Marc Deneault InnvitationalFeb 17 · 1 Mile · Place 17 · St. BonaventureSt. Bonaventure1 Mile175:28.07a PB—
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 1 Mile · Place 6 · St. BonaventureSt. Bonaventure1 Mile6.5:38.13aFr
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 800 Meters · Place 11 · St. BonaventureSt. Bonaventure800 Meters11.2:33.00a PBFr

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 26Section 6 Class AA ChampionshipsMay 26 · 2000m Steeplechase · Place 8 · Frontier CentralFrontier Central2000m Steeplechase0.762m8.8:40.21a12
May 26Section 6 Class AA ChampionshipsMay 26 · 800 Meters · Place 15 · Frontier CentralFrontier Central800 Meters15.2:47.49a12
May 5Golden Falcon Track & Field InvitationalMay 5 · 2000m Steeplechase · Place 8 · Frontier CentralFrontier Central2000m Steeplechase0.762m8.9:08.56a12
Apr 28Dunkirk Track & Field InvitationalApr 28 · 800 Meters · Place 7 · Frontier CentralFrontier Central800 Meters7.2:41.49a12
Apr 22Depew Wildcat InvitationalApr 22 · 1500 Meters · Place 17 · FrontierFrontier1500 Meters176:04.0212

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 19Section One State QualifierFeb 19 · 1000 Meters · Place 6 · FrontierFrontier1000 Meters63:18.7512
Feb 19Section One State QualifierFeb 19 · 1500 Meters · Place 8 · FrontierFrontier1500 Meters85:34.1112
Feb 19Section VI State QualifierFeb 19 · 1000 Meters · Place 6 · Frontier CentralFrontier Central1000 Meters6.3:18.75a12
Feb 19Section VI State QualifierFeb 19 · 1500 Meters · Place 8 · Frontier CentralFrontier Central1500 Meters8.5:34.11a12
Feb 11Section VI Team ChampionshipsFeb 11 · 1500 Meters · Place 6 · FrontierFrontier1500 Meters65:28.6812
Feb 11Section VI Team ChampionshipsFeb 11 · 1000 Meters · Place 2 · FrontierFrontier1000 Meters23:13.7912
Jan 27Section VI Indoor Track & Field B/C Inter-DivisionalJan 27 · 1000 Meters · Place 4 · FrontierFrontier1000 Meters43:21.7212
Jan 20Section 6 Varsity Select #1Jan 20 · 1500 Meters · Place 3 · Frontier CentralFrontier Central1500 Meters3.5:21.45a12
Jan 14Section VI Indoor Track & Field Inter-Divisional B-DJan 14 · 1500 Meters · Place 1 · Frontier CentralFrontier Central1500 Meters1.5:09.73a PB12
Jan 6Section VI Indoor Track & Field A/B Inter-DivisionalJan 6 · 1500 Meters · Place 5 · FrontierFrontier1500 Meters55:24.1412
Jan 6Section VI Indoor Track & Field A/B Inter-DivisionalJan 6 · 1000 Meters · Place 3 · FrontierFrontier1000 Meters33:19.3412

2022 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 16Section VI Indoor-Limited EventsDec 16 · 1500 Meters · Place 1 · Frontier CentralFrontier Central1500 Meters1.5:22.17a12
Dec 10Section VI B/D Inter-DivisionalDec 10 · 1000 Meters · Place 2 · Frontier CentralFrontier Central1000 Meters2.3:20.07a12
Dec 10Section VI B/D Inter-DivisionalDec 10 · 1500 Meters · Place 1 · Frontier CentralFrontier Central1500 Meters1.5:20.62a12
Feb 26Section VI State QualifierFeb 26 · 1000 Meters · Place 4 · FrontierFrontier1000 Meters43:16.6111
Feb 19Section VI Team ChampionshipsFeb 19 · 1000 Meters · Place 3 · FrontierFrontier1000 Meters33:14.4611
Feb 19Section VI Team ChampionshipsFeb 19 · 1000 Meters · Place 3 · FrontierFrontier1000 Meters33:14.4611
Feb 13Section 6 Varsity Select #5Feb 13 · 1000 Meters · Place 3 · FrontierFrontier1000 Meters33:14.21—
Feb 6Section 6 Varsity Select #4Feb 6 · 1000 Meters · Place 7 · FrontierFrontier1000 Meters73:13.51—
Feb 6Section 6 Varsity Select #4Feb 6 · 1000 Meters · Place 7 · FrontierFrontier1000 Meters73:13.51—
Jan 30Section VI Varsity Select #3Jan 30 · 1500 Meters · Place 6 · FrontierFrontier1500 Meters65:12.50—
Jan 21Section VI Varsity Select #2Jan 21 · 1000 Meters · Place 2 · FrontierFrontier1000 Meters23:12.38—
Jan 21Section VI Varsity Select #2Jan 21 · 1000 Meters · Place 2 · FrontierFrontier1000 Meters23:12.38—
Jan 8Section VI Group B/FJan 8 · 1500 Meters · Place 4 · FrontierFrontier1500 Meters45:15.87—
Jan 8Section VI Group B/FJan 8 · 1000 Meters · Place 5 · FrontierFrontier1000 Meters53:15.94—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28Section 6 Class AA ChampionshipsMay 28 · 2000m Steeplechase · Place 2 · FrontierFrontier2000m Steeplechase27:56.7511
May 28Section 6 Class AA ChampionshipsMay 28 · 800 Meters · Place 8 · FrontierFrontier800 Meters82:33.8011
May 20ECIC Track & Field ChampionshipsMay 20 · 2000m Steeplechase · Place 4 · Frontier CentralFrontier Central2000m Steeplechase0.762m4.7:45.37a PB11
May 20ECIC Track & Field ChampionshipsMay 20 · 800 Meters · Place 7 · Frontier CentralFrontier Central800 Meters7.2:28.36a PB11
May 14Williamsville South Track & Field InvitationalMay 14 · 2000m Steeplechase · Place 3 · FrontierFrontier2000m Steeplechase37:42.19 PB11
May 14Williamsville South Track & Field InvitationalMay 14 · 800 Meters · Place 3 · FrontierFrontier800 Meters32:29.0111
Apr 30WSW Early Bird ClassicApr 30 · 1500 Meters · Place 8 · FrontierFrontier1500 Meters85:16.5411
Apr 30WSW Early Bird ClassicApr 30 · 800 Meters · Place 6 · FrontierFrontier800 Meters62:29.6211

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Section 6 Group A/FDec 18 · 600 Meters · Place 2 · Frontier CentralFrontier Central600 Meters2.1:47.24a PB11
Dec 12Section VI Group A/D & C/FDec 12 · 1500 Meters · Place 2 · Frontier CentralFrontier Central1500 Meters2.5:11.12a11
Dec 4Section 6 Group E/FDec 4 · 1000 Meters · Place 3 · Frontier CentralFrontier Central1000 Meters3.3:11.53a PB11

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 24Section 6 Division 1 ChampionshipJun 24 · 2000m Steeplechase · Place 5 · FrontierFrontier2000m Steeplechase58:00.52—
Jun 19Section 6 Class AA ChampionshipsJun 19 · 1500 Meters · Place 8 · Frontier CentralFrontier Central1500 Meters8.5:21.65a10
Jun 11ECIC Track & Field Division 1 ChampionshipsJun 11 · 2000m Steeplechase · Place 3 · Frontier CentralFrontier Central2000m Steeplechase0.762m3.7:49.27a10
Jun 10ECIC Track & Field Championships (Merged Results)Jun 10 · 2000m Steeplechase · Place 3 · Frontier CentralFrontier Central2000m Steeplechase0.762m3.7:49.27aUnofficial10

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 1Section 6 State QualifierJun 1 · 2000m Steeplechase · Place 5 · FrontierFrontier2000m Steeplechase57:50.658

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 19WNY Girls ClassicMay 19 · 1500 Meters · Place 5 · FrontierFrontier1500 Meters55:29.577