Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNazareth Conference Tune Up · Feb 214:28.30Nazareth Conference Tune UpFebruary 21, 2025
1000 Meters · IndoorSection VI State Qualifier · Feb 172:43.89Section VI State QualifierFebruary 17, 2024
1200 Meters · Relay Split · IndoorNazareth D3 Elite Meet · Feb 133:13.460Nazareth D3 Elite MeetFebruary 13, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 173:58.30a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorBill Q Invitational at Geneseo · Mar 294:07.49aBill Q Invitational at GeneseoMarch 29, 2025
1600 Meters · IndoorSection VI A/C Inter-Divisional · Dec 164:46.89aSection VI A/C Inter-DivisionalDecember 16, 2023
1600 Meters · OutdoorSection 6 Track & Field State Qualifier · May 314:34.21aSection 6 Track & Field State QualifierMay 31, 2024
3000 Meters · IndoorUtica Blue & Orange Invitational · Feb 68:47.05aUtica Blue & Orange InvitationalFebruary 6, 2026
3000m Steeplechase · OutdoorDepew Wildcat Invitational · Apr 2211:02.52Depew Wildcat InvitationalApril 22, 2023
3200 Meters · IndoorSection VI A/C Inter-Divisional · Dec 1010:38.64aSection VI A/C Inter-DivisionalDecember 10, 2022
5000 Meters · IndoorAARTFC Indoor Championships · Mar 615:02.62aAARTFC Indoor ChampionshipsMarch 6, 2026
5000 Meters · OutdoorBison Outdoor Classic · Apr 1114:42.03aBison Outdoor ClassicApril 11, 2026
800 Meters · OutdoorUniversity of Rochester Alumni Invitational · Apr 192:00.62University of Rochester Alumni InvitationalApril 19, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 5000 Meters · Place 17 · SUNY GeneseoSUNY Geneseo5000 Meters17.14:43.66aSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 18 · SUNY GeneseoSUNY Geneseo5000 Meters18.16:10.04aSo
Apr 11Bison Outdoor ClassicApr 11 · 5000 Meters · Place 45 · SUNY GeneseoSUNY Geneseo5000 Meters45.14:42.03a PBSo
Apr 4Geneseo Early Season InviteApr 4 · 5000 Meters · Place 9 · SUNY GeneseoSUNY Geneseo5000 Meters9.15:27.85aSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 10 · SUNY GeneseoSUNY Geneseo1500 Meters10.3:58.30a PBSo
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 1 · SUNY GeneseoSUNY Geneseo1500 Meters1.3:59.55aSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · 5000 Meters · Place 5 · SUNY GeneseoSUNY Geneseo5000 Meters515:02.62a PBSO
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 4 · SUNY GeneseoSUNY Geneseo5000 Meters4.15:16.84aSo
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 12 · SUNY GeneseoSUNY Geneseo3000 Meters12.8:53.88aSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters1.15:12.35aSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 1200 Meters · SUNY GeneseoSUNY Geneseo1200 MetersRelay Split—3:13.460 PBSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 16 · SUNY GeneseoSUNY Geneseo3000 Meters16.8:47.05a PBSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11St. John Fisher Cardinal Last ChanceMay 11 · 5000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo5000 Meters2.15:47.80aFr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 5000 Meters · Place 9 · SUNY GeneseoSUNY Geneseo5000 Meters9.15:14.80aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 7 · SUNY GeneseoSUNY Geneseo5000 Meters7.15:44.72aFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 16 · SUNY GeneseoSUNY Geneseo1500 Meters164:12.23FR
Apr 19University of Rochester Alumni InvitationalApr 19 · 800 Meters · Place 12 · SUNY GeneseoSUNY Geneseo800 Meters122:00.62 PBFR
Apr 4Geneseo EarlyApr 4 · 5000 Meters · Place 22 · SUNY GeneseoSUNY Geneseo5000 Meters22.15:51.71aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 9 · SUNY GeneseoSUNY Geneseo1500 Meters94:07.49a PBFR

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 5000 Meters · Place 3 · SUNY GeneseoSUNY Geneseo5000 Meters3.15:25.08aFr
Feb 28Empire 8 ChampionshipsFeb 28 · 5000 Meters · Place 10 · SUNY GeneseoSUNY Geneseo5000 Meters1015:31.42FR
Feb 21Nazareth Conference Tune UpFeb 21 · 1 Mile · Place 8 · SUNY GeneseoSUNY Geneseo1 Mile84:28.30 PBFR
Feb 14Nazareth DIII Elite MeetFeb 14 · 5000 Meters · Place 7 · SUNY GeneseoSUNY Geneseo5000 Meters7.15:33.50aFr
Feb 7Utica Blue and OrangeFeb 7 · 3000 Meters · Place 34 · SUNY GeneseoSUNY Geneseo3000 Meters34.8:58.14aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 5000 Meters · Place 6 · SUNY GeneseoSUNY Geneseo5000 Meters616:03.63a—

2024 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 3000 Meters · Place 3 · SUNY GeneseoSUNY Geneseo3000 Meters3.9:18.88aFr
Feb 17Section VI State QualifierFeb 17 · 1000 Meters · Place 3 · Orchard ParkOrchard Park1000 Meters32:43.89 PB12
Feb 10Section VI Team ChampionshipsFeb 10 · 1600 Meters · Place 18 · Orchard ParkOrchard Park1600 Meters184:55.3012
Feb 10Section VI Team ChampionshipsFeb 10 · 1600 Meters · Place 10 · Orchard ParkOrchard Park1600 Meters104:55.3012
Feb 10Section VI Team ChampionshipsFeb 10 · 1000 Meters · Place 7 · Orchard ParkOrchard Park1000 Meters72:46.4012
Feb 10Section VI Team ChampionshipsFeb 10 · 1000 Meters · Place 7 · Orchard ParkOrchard Park1000 Meters72:46.4012
Feb 10Section VI Team ChampionshipsFeb 10 · 1600 Meters · Place 10 · Orchard ParkOrchard Park1600 Meters104:55.3012
Feb 10Section VI Team ChampionshipsFeb 10 · 1600 Meters · Place 18 · Orchard ParkOrchard Park1600 Meters184:55.3012
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1600 Meters · Place 12 · Orchard ParkOrchard Park1600 Meters124:48.3712
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1600 Meters · Place 12 · Orchard ParkOrchard Park1600 Meters124:48.3712
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1600 Meters · Place 12 · Orchard ParkOrchard Park1600 Meters124:48.3712
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1600 Meters · Place 12 · Orchard ParkOrchard Park1600 Meters124:48.3712
Jan 26Section VI Indoor Limited Events Invitational #2Jan 26 · 3200 Meters · Place 7 · Orchard ParkOrchard Park3200 Meters710:48.2412
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 9 · Orchard ParkOrchard Park1000 Meters92:45.6112
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 9 · Orchard ParkOrchard Park1000 Meters92:45.6112
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 9 · Orchard ParkOrchard Park1000 Meters92:45.6112
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 9 · Orchard ParkOrchard Park1000 Meters92:45.6112
Jan 6Section VI Varsity Select #1Jan 6 · 1000 Meters · Place 9 · Orchard ParkOrchard Park1000 Meters92:45.6112

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31Section 6 Track & Field State QualifierMay 31 · 1600 Meters · Place 4 · Orchard ParkOrchard Park1600 Meters4.4:34.21a PB12
May 31Section 6 Track & Field State QualifierMay 31 · 800 Meters · Place 4 · Orchard ParkOrchard Park800 Meters4.2:01.41a12
May 22Section 6 Class AA ChampionshipsMay 22 · 1600 Meters · Place 7 · Orchard ParkOrchard Park1600 Meters74:57.2412
May 22Section 6 Class AA ChampionshipsMay 22 · 800 Meters · Place 9 · Orchard ParkOrchard Park800 Meters92:07.7612
May 4Runnin' Cadet ClassicMay 4 · 800 Meters · Place 10 · Orchard ParkOrchard Park800 Meters102:04.2612
Apr 27West Seneca West Warhawks Track ClassicApr 27 · 1600 Meters · Place 6 · Orchard ParkOrchard Park1600 Meters64:44.31—
Apr 20Depew Wildcat InvitationalApr 20 · 1600 Meters · Place 6 · Orchard ParkOrchard Park1600 Meters64:47.9912

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 16Section VI A/C Inter-DivisionalDec 16 · 1600 Meters · Place 3 · Orchard ParkOrchard Park1600 Meters3.4:46.89a PB12
Feb 19Section One State QualifierFeb 19 · 1000 Meters · Place 6 · Orchard ParkOrchard Park1000 Meters62:44.6211
Feb 19Section VI State QualifierFeb 19 · 1000 Meters · Place 6 · Orchard ParkOrchard Park1000 Meters6.2:44.62a11
Feb 11Section VI Team ChampionshipsFeb 11 · 1000 Meters · Place 3 · Orchard ParkOrchard Park1000 Meters32:50.8811
Jan 27Section VI Indoor Track & Field B/C Inter-DivisionalJan 27 · 1000 Meters · Place 7 · Orchard ParkOrchard Park1000 Meters72:53.4811
Jan 20Section 6 Varsity Select #1Jan 20 · 3200 Meters · Place 5 · Orchard ParkOrchard Park3200 Meters5.11:11.75a11
Jan 14Section VI Indoor Track & Field Inter-Divisional AJan 14 · 1000 Meters · Place 3 · Orchard ParkOrchard Park1000 Meters3.2:47.87a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2Section V State QualifierJun 2 · 800 Meters · Place 9 · Orchard ParkOrchard Park800 Meters92:02.9111
Jun 2Section V State QualifierJun 2 · 800 Meters · Place 9 · Orchard ParkOrchard Park800 Meters92:02.9111
Jun 2Section VI Track & Field State QualifierJun 2 · 800 Meters · Place 9 · Orchard ParkOrchard Park800 Meters9.2:02.91a11
May 26Section 6 Class AA ChampionshipsMay 26 · 800 Meters · Place 8 · Orchard ParkOrchard Park800 Meters8.2:05.15a11
May 13Gates-Chili Spartan InvitationalMay 13 · 1600 Meters · Place 2 · Orchard ParkOrchard Park1600 Meters24:42.6011
Apr 22Depew Wildcat InvitationalApr 22 · 3000m Steeplechase · Place 3 · Orchard ParkOrchard Park3000m Steeplechase311:02.52 PB11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Section VI Inter-Divisional A/DDec 17 · 1600 Meters · Place 7 · Orchard ParkOrchard Park1600 Meters7.4:58.97a11
Dec 10Section VI A/C Inter-DivisionalDec 10 · 3200 Meters · Place 4 · Orchard ParkOrchard Park3200 Meters4.10:38.64a PB11

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28Section 6 Class AA ChampionshipsMay 28 · 800 Meters · Place 13 · Orchard ParkOrchard Park800 Meters132:14.3810
May 7Pioneer InvitationalMay 7 · 800 Meters · Place 9 · Orchard ParkOrchard Park800 Meters92:13.7810
Apr 30WSW Early Bird ClassicApr 30 · 800 Meters · Place 12 · Orchard ParkOrchard Park800 Meters122:14.3410

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Section VI Group A/D & C/FDec 12 · 1600 Meters · Place 16 · Orchard ParkOrchard Park1600 Meters16.5:35.59a10