Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorEmpire 8 Indoor Track & Field Championships · Feb 274:20.69aEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 173:59.31a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 264:07.63aSt. John Fisher Cardinal ClassicApril 26, 2025
1600 Meters · OutdoorSection 6 Class D Championship · May 244:41.39aSection 6 Class D ChampionshipMay 24, 2024
3000 Meters · IndoorBrockport Friday Night Invite · Feb 208:48.76aBrockport Friday Night InviteFebruary 20, 2026
3000m Steeplechase · 0.914m · IndoorRochester Spring Twilight · Apr 149:49.89aRochester Spring TwilightApril 14, 2025
3000m Steeplechase · 0.914m · OutdoorWidener Final Qualifier · May 109:18.10aWidener Final QualifierMay 10, 2026
3000m Steeplechase · OutdoorCCAA Pentathlon - Steeplechase · May 1510:34.23CCAA Pentathlon - SteeplechaseMay 15, 2024
3200 Meters · OutdoorSection 6 Track & Field State Qualifier · May 319:59.66aSection 6 Track & Field State QualifierMay 31, 2024
800 Meters · IndoorNazareth DIII Elite Meet · Feb 141:59.90aNazareth DIII Elite MeetFebruary 14, 2025
800 Meters · OutdoorRIT Bill Q Invitational · Apr 241:57.72aRIT Bill Q InvitationalApril 24, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 3000m Steeplechase · Place 7 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m7.9:18.10a PBSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 6 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m6.9:35.11aSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 10 · SUNY GeneseoSUNY Geneseo1500 Meters10.4:08.15aSo
Apr 24RIT Bill Q InvitationalApr 24 · 800 Meters · Place 4 · SUNY GeneseoSUNY Geneseo800 Meters4.1:57.72a PBSo
Apr 11Bison Outdoor ClassicApr 11 · 3000m Steeplechase · Place 18 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m18.9:25.08aSo
Apr 4Geneseo Early Season InviteApr 4 · 3000m Steeplechase · Place 3 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m3.9:40.53aSo

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 13 · SUNY GeneseoSUNY Geneseo1500 Meters13.3:59.31a PBSo
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 3 · SUNY GeneseoSUNY Geneseo1500 Meters3.4:02.15aSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · 1 Mile · Place 16 · SUNY GeneseoSUNY Geneseo1 Mile164:36.67aSO
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 8 · SUNY GeneseoSUNY Geneseo1 Mile8.4:20.69a PBSo
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 11 · SUNY GeneseoSUNY Geneseo3000 Meters11.8:51.09aSo
Feb 20Brockport Friday Night InviteFeb 20 · 3000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo3000 Meters1.8:48.76a PBSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 1 Mile · Place 3 · SUNY GeneseoSUNY Geneseo1 Mile3.4:21.88aSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 12 · SUNY GeneseoSUNY Geneseo1 Mile12.4:27.17aSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 800 Meters · Place 40 · SUNY GeneseoSUNY Geneseo800 Meters40.2:07.55aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo3000 Meters89:05.21SO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 3000m Steeplechase · Place 7 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m7.9:58.62aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 22 · SUNY GeneseoSUNY Geneseo1500 Meters22.4:07.63a PBFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 17 · SUNY GeneseoSUNY Geneseo1500 Meters174:13.80FR
Apr 4Geneseo EarlyApr 4 · 3000m Steeplechase · Place 5 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m5.10:11.07aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 37 · SUNY GeneseoSUNY Geneseo1500 Meters374:16.12aFR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 3000m Steeplechase · Place 2 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m2.9:49.89a PBFr
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 18 · SUNY GeneseoSUNY Geneseo800 Meters182:00.50FR
Feb 14Nazareth DIII Elite MeetFeb 14 · 800 Meters · Place 15 · SUNY GeneseoSUNY Geneseo800 Meters15.1:59.90a PBFr
Feb 7Utica Blue and OrangeFeb 7 · 1 Mile · Place 36 · SUNY GeneseoSUNY Geneseo1 Mile36.4:39.54aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 800 Meters · Place 20 · SUNY GeneseoSUNY Geneseo800 Meters202:02.79a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · 800 Meters · Place 8 · SUNY GeneseoSUNY Geneseo800 Meters8.2:00.73aFr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31Section 6 Track & Field State QualifierMay 31 · 3000m Steeplechase · Place 2 · Maple GroveMaple Grove3000m Steeplechase0.914m2.10:01.29a12
May 31Section 6 Track & Field State QualifierMay 31 · 3200 Meters · Place 7 · Maple GroveMaple Grove3200 Meters7.9:59.66a PB12
May 24Section 6 Class D ChampionshipMay 24 · 3200 Meters · Place 2 · Maple GroveMaple Grove3200 Meters2.10:36.51a12
May 24Section 6 Class D ChampionshipMay 24 · 1600 Meters · Place 3 · Maple GroveMaple Grove1600 Meters3.4:41.39a PB12
May 15CCAA Pentathlon - SteeplechaseMay 15 · 3000m Steeplechase · Place 1 · Maple GroveMaple Grove3000m Steeplechase110:34.23 PB12
May 10Super 8 Meet of ChampionsMay 10 · 3200 Meters · Place 1 · Maple GroveMaple Grove3200 Meters110:04.8012
May 3Golden Falcon Track & Field InvitationalMay 3 · 3200 Meters · Place 5 · Maple GroveMaple Grove3200 Meters5.10:05.21a12