Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorRIT February Friday Night Invitational · Feb 102:55.07RIT February Friday Night InvitationalFebruary 10, 2023
200 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 1922.54aUniversity of Rochester Alumni InvitationalApril 19, 2026
200 Meters · OutdoorAtlantic 10 Outdoor Championships · May 222.48aAtlantic 10 Outdoor ChampionshipsMay 2, 2026
400 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 1950.33aUniversity of Rochester Alumni InvitationalApril 19, 2026
400 Meters · OutdoorBison Outdoor Classic · Apr 1149.42aBison Outdoor ClassicApril 11, 2026
400 Meters · Relay Split · OutdoorHoughton December Classic · Dec 552.738Houghton December ClassicDecember 5, 2025
800 Meters · IndoorHighlander Invitational · Jan 212:06.31Highlander InvitationalJanuary 21, 2023
800 Meters · OutdoorNJSIAA Groups Non-Public A & B · Jun 102:03.15NJSIAA Groups Non-Public A & BJune 10, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 400 Meters · Place 19 · St. BonaventureSt. Bonaventure400 MetersRound P19.49.67aSr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 200 Meters · Place 24 · St. BonaventureSt. Bonaventure200 MetersRound P24.22.48a PBWind: 0.3Sr
Apr 25Fredonia Blue Devil InvitationalApr 25 · 400 Meters · St. BonaventureSt. Bonaventure400 Meters--DNFSr
Apr 11Bison Outdoor ClassicApr 11 · 400 Meters · Place 24 · St. BonaventureSt. Bonaventure400 Meters24.49.42a PBSr
Mar 27Susquehanna Jim Taylor DualsMar 27 · 400 Meters · Place 3 · St. BonaventureSt. Bonaventure400 Meters3.49.92aSr
Mar 27Susquehanna Jim Taylor DualsMar 27 · 200 Meters · Place 3 · St. BonaventureSt. Bonaventure200 Meters3.22.33aWind: 3.5Sr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 400 Meters · Place 1 · St. BonaventureSt. Bonaventure400 Meters1.50.33a PBSr
Apr 19University of Rochester Alumni InvitationalApr 19 · 200 Meters · Place 3 · St. BonaventureSt. Bonaventure200 Meters3.22.54a PBWind: 0.5Sr
Feb 13Nazareth D3 Elite MeetFeb 13 · 400 Meters · St. BonaventureSt. Bonaventure400 Meters--DNSSr
Jan 31Nazareth Conference Challenge CupJan 31 · 400 Meters · Place 15 · St. BonaventureSt. Bonaventure400 Meters1551.12SR
Jan 31Nazareth Conference Challenge CupJan 31 · 200 Meters · Place 8 · St. BonaventureSt. Bonaventure200 Meters823.21SR
Jan 24Gulden InvitationalJan 24 · 400 Meters · Place 10 · St. BonaventureSt. Bonaventure400 Meters1051.57aSr
Jan 24Gulden InvitationalJan 24 · 200 Meters · Place 15 · St. BonaventureSt. Bonaventure200 Meters1522.89aSr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Houghton December ClassicDec 5 · 400 Meters · St. BonaventureSt. Bonaventure400 MetersRelay Split—52.738 PBSr
Dec 5Houghton December ClassicDec 5 · 400 Meters · Place 5 · St. BonaventureSt. Bonaventure400 Meters5.51.35aSr
Dec 5Houghton December ClassicDec 5 · 200 Meters · Place 8 · St. BonaventureSt. Bonaventure200 Meters8.22.71aWind: 0Sr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 400 Meters · Place 12 · St. BonaventureSt. Bonaventure400 Meters12.50.49aJr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 200 Meters · Place 18 · St. BonaventureSt. Bonaventure200 Meters18.22.67aWind: 1.9Jr
Mar 29Bill Q Invitational at GeneseoMar 29 · 400 Meters · Place 2 · St. BonaventureSt. Bonaventure400 Meters250.03aJR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Nazareth Conference Tune UpFeb 21 · 200 Meters · Place 19 · St. BonaventureSt. Bonaventure200 Meters1923.30JR

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · 400 Meters · Place 1 · St. BonaventureSt. Bonaventure400 Meters1.51.77aJr
Dec 6Houghton DecemberDec 6 · 200 Meters · Place 4 · St. BonaventureSt. Bonaventure200 Meters4.23.12aWind: 0Jr
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 400 Meters · Place 4 · St. BonaventureSt. Bonaventure400 Meters4.53.77aSo
Jan 26RIT Indoor Track & Field InvitationalJan 26 · 200 Meters · Place 5 · St. BonaventureSt. Bonaventure200 Meters5.23.89aSo

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 27Saint Francis University Red Flash OpenApr 27 · 400 Meters · Place 5 · St. BonaventureSt. Bonaventure400 Meters550.93a—
Apr 20UB Alumni InvitationalApr 20 · 400 Meters · Place 14 · St. BonaventureSt. Bonaventure400 Meters1453.10SO
Apr 20UB Alumni InvitationalApr 20 · 400 Meters · Place 14 · St. BonaventureSt. Bonaventure400 Meters1453.10SO
Apr 12Brockport Multi and InvitationalApr 12 · 400 Meters · Place 5 · St. BonaventureSt. Bonaventure400 Meters551.34a—
Apr 12Brockport Multi and InvitationalApr 12 · 200 Meters · Place 27 · St. BonaventureSt. Bonaventure200 Meters2723.90a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29SFU InvitationalApr 29 · 400 Meters · Place 10 · St. BonaventureSt. Bonaventure400 Meters10.52.68aFr
Apr 22UB Alumni InvitationalApr 22 · 400 Meters · Place 10 · St. BonaventureSt. Bonaventure400 Meters1053.78FR
Apr 14Brockport Multi & InvitationalApr 14 · 400 Meters · Place 24 · St. BonaventureSt. Bonaventure400 Meters2453.42FR
Apr 2Geneseo Early Season InvitationalApr 2 · 800 Meters · Place 48 · St. BonaventureSt. Bonaventure800 Meters482:09.26FR

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18Marc Deneault InvitationalFeb 18 · 800 Meters · Place 19 · St. BonaventureSt. Bonaventure800 Meters19.2:11.52aFr
Feb 18Marc Deneault InvitationalFeb 18 · 400 Meters · Place 21 · St. BonaventureSt. Bonaventure400 Meters21.54.37aFr
Feb 10RIT February Friday Night InvitationalFeb 10 · 1000 Meters · Place 10 · St. BonaventureSt. Bonaventure1000 Meters102:55.07 PBFR
Feb 10RIT February Friday Night InvitationalFeb 10 · 400 Meters · Place 12 · St. BonaventureSt. Bonaventure400 Meters1254.89FR
Feb 3Brockport MultiFeb 3 · 800 Meters · Place 30 · St. BonaventureSt. Bonaventure800 Meters302:09.76a—
Jan 21Highlander InvitationalJan 21 · 800 Meters · Place 8 · St. BonaventureSt. Bonaventure800 Meters82:06.31 PBFR
Jan 21Highlander InvitationalJan 21 · 800 Meters · Place 8 · St. BonaventureSt. Bonaventure800 Meters82:06.31FR

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400 Meters · Place 4 · Holy CrossHoly Cross400 Meters452.3412
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400 Meters · Place 4 · Holy CrossHoly Cross400 Meters452.3412
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 800 Meters · Place 7 · Holy CrossHoly Cross800 Meters72:03.15 PB12
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 800 Meters · Place 7 · Holy CrossHoly Cross800 Meters72:03.1512
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 800 Meters · Place 7 · Holy CrossHoly Cross800 Meters72:03.1512
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400 Meters · Place 5 · Holy CrossHoly Cross400 Meters552.3412
May 14Burlington County ChampionshipsMay 14 · 800 Meters · Place 6 · Holy CrossHoly Cross800 Meters6.2:04.94a12
May 14Burlington County ChampionshipsMay 14 · 400 Meters · Place 7 · Holy CrossHoly Cross400 Meters7.53.33a12

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25NJSIAA Group ChampionshipsFeb 25 · 800 Meters · Place 4 · Holy CrossHoly Cross800 Meters42:07.3512
Feb 25NJSIAA Group ChampionshipsFeb 25 · 800 Meters · Place 4 · Holy CrossHoly Cross800 Meters42:07.3512

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 800 Meters · Place 8 · Holy CrossHoly Cross800 Meters8.2:08.44a11
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 400 Meters · Place 10 · Holy CrossHoly Cross400 Meters10.56.18a11
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 800 Meters · Place 2 · Holy CrossHoly Cross800 Meters22:10.40—