Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Blue and Orange · Feb 74:36.68aUtica Blue and OrangeFebruary 7, 2025
1 Mile · OutdoorShen Invitational · May 104:29.44aShen InvitationalMay 10, 2024
1000 Meters · IndoorOscar B. Jensen Memorial Relays MVITA Session 1 · Dec 122:44.26aOscar B. Jensen Memorial Relays MVITA Session 1December 12, 2023
1500 Meters · IndoorRochester Spring Twilight · Apr 144:06.65aRochester Spring TwilightApril 14, 2025
1500 Meters · OutdoorBrockport Multi and Invitational · Apr 124:04.88aBrockport Multi and InvitationalApril 12, 2026
1600 Meters · IndoorCNY Holiday Classic · Dec 274:32.62aCNY Holiday ClassicDecember 27, 2023
1600 Meters · OutdoorSection III Boys State Qualifier · May 304:28.01aSection III Boys State QualifierMay 30, 2024
3000 Meters · IndoorNazareth Conference Challenge Cup · Jan 318:52.31Nazareth Conference Challenge CupJanuary 31, 2026
3000m Steeplechase · 0.914m · OutdoorEmpire 8 Outdoor Track & Field Championships · May 19:48.48aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
3000m Steeplechase · OutdoorOneonta Invitational · May 1210:45.19Oneonta InvitationalMay 12, 2023
3200 Meters · IndoorMVITA Meet #6 · Jan 209:57.44MVITA Meet #6January 20, 2024
3200 Meters · OutdoorEd Wadas Memorial CO-ED INVITE · May 39:49.61Ed Wadas Memorial CO-ED INVITEMay 3, 2024
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1715:22.51a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorIthaca College In-Between Meet · May 915:37.28aIthaca College In-Between MeetMay 9, 2026
600 Meters · IndoorJohn DiMao Memorial Invitational Session 1 · Dec 191:30.03aJohn DiMao Memorial Invitational Session 1December 19, 2023
800 Meters · OutdoorCSC Multi Dual @ Remsen · May 62:02.66CSC Multi Dual @ RemsenMay 6, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · 5000 Meters · Place 3 · SUNY GeneseoSUNY Geneseo5000 Meters3.15:37.28a PBSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 9 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m9.9:48.48a PBSo
Apr 24RIT Bill Q InvitationalApr 24 · 3000m Steeplechase · Place 1 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m1.9:51.71aSo
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 1 · SUNY GeneseoSUNY Geneseo1500 Meters1.4:04.88a PBSo
Apr 4Geneseo Early Season InviteApr 4 · 5000 Meters · Place 15 · SUNY GeneseoSUNY Geneseo5000 Meters15.15:41.81aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 39 · SUNY GeneseoSUNY Geneseo5000 Meters39.15:22.51a PBSo
Mar 29Rochester Spring OpenerMar 29 · 5000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo5000 Meters2.15:24.24aSo
Feb 20Brockport Friday Night InviteFeb 20 · 3000 Meters · Place 4 · SUNY GeneseoSUNY Geneseo3000 Meters4.9:00.04aSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 1 Mile · Place 19 · SUNY GeneseoSUNY Geneseo1 Mile19.4:37.09aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 5 · SUNY GeneseoSUNY Geneseo3000 Meters58:52.31 PBSO

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 3000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo3000 Meters2.9:03.67aSo
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Place 8 · SUNY GeneseoSUNY Geneseo1500 Meters8.4:06.65a PBFr
Feb 21Nazareth Conference Tune UpFeb 21 · 1 Mile · Place 25 · SUNY GeneseoSUNY Geneseo1 Mile254:37.82FR
Feb 7Utica Blue and OrangeFeb 7 · 1 Mile · Place 29 · SUNY GeneseoSUNY Geneseo1 Mile29.4:36.68a PBFr
Jan 25Nazareth Conference Challenge CupJan 25 · 3000 Meters · Place 18 · SUNY GeneseoSUNY Geneseo3000 Meters189:27.54a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 36 · SUNY GeneseoSUNY Geneseo1500 Meters36.4:11.97aFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 5000 Meters · Place 6 · SUNY GeneseoSUNY Geneseo5000 Meters616:14.01FR
Apr 4Geneseo EarlyApr 4 · 5000 Meters · Place 24 · SUNY GeneseoSUNY Geneseo5000 Meters24.15:53.14aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 28 · SUNY GeneseoSUNY Geneseo1500 Meters284:12.07aFR

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 1600 Meters · Place 28 · Sauquoit Valley2Sauquoit Valley21600 Meters284:29.0012
May 30Section III Boys State QualifierMay 30 · 1600 Meters · Place 3 · Sauquoit ValleySauquoit Valley1600 Meters3.4:28.01a PB12
May 21Section III Class C1/C2 ChampionshipsMay 21 · 3200 Meters · Place 1 · Sauquoit ValleySauquoit Valley3200 Meters110:31.6712
May 21Section III Class C1/C2 ChampionshipsMay 21 · 800 Meters · Place 1 · Sauquoit ValleySauquoit Valley800 Meters12:04.1212
May 21Section III Class C1/C2 ChampionshipsMay 21 · 1600 Meters · Place 1 · Sauquoit ValleySauquoit Valley1600 Meters14:51.6512
May 14CSC D3/D4 ChampionshipsMay 14 · 3000m Steeplechase · Place 1 · Sauquoit ValleySauquoit Valley3000m Steeplechase111:03.0012
May 14CSC D3/D4 ChampionshipsMay 14 · 800 Meters · Place 1 · Sauquoit ValleySauquoit Valley800 Meters12:15.0812
May 14CSC D3/D4 ChampionshipsMay 14 · 1600 Meters · Place 1 · Sauquoit ValleySauquoit Valley1600 Meters14:50.9612
May 10Shen InvitationalMay 10 · 1 Mile · Place 4 · Sauquoit ValleySauquoit Valley1 Mile4.4:29.44a PB12
May 6CSC Multi Dual @ RemsenMay 6 · 800 Meters · Place 1 · Sauquoit ValleySauquoit Valley800 Meters12:02.66 PB12
May 3Ed Wadas Memorial CO-ED INVITEMay 3 · 3200 Meters · Place 2 · Sauquoit ValleySauquoit Valley3200 Meters29:49.61 PB12
Apr 26Chittenango InvitationalApr 26 · 1 Mile · Place 6 · Sauquoit ValleySauquoit Valley1 Mile64:35.0312

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 14Section III State Qualifier MeetFeb 14 · 1600 Meters · Place 8 · Sauquoit ValleySauquoit Valley1600 Meters84:37.2712
Feb 8Section III Class C & D ChampionshipsFeb 8 · 3200 Meters · Place 2 · Sauquoit ValleySauquoit Valley3200 Meters210:15.1412
Feb 8Section III Class C & D ChampionshipsFeb 8 · 1600 Meters · Place 3 · Sauquoit ValleySauquoit Valley1600 Meters34:45.0212
Feb 8Section III Class C & D ChampionshipsFeb 8 · 1000 Meters · Place 3 · Sauquoit ValleySauquoit Valley1000 Meters32:53.3312
Feb 2CSC/Tri-Valley League ChampionshipsFeb 2 · 1000 Meters · Place 1 · Sauquoit ValleySauquoit Valley1000 Meters12:47.9612
Feb 2CSC/Tri-Valley League ChampionshipsFeb 2 · 1600 Meters · Place 1 · Sauquoit ValleySauquoit Valley1600 Meters14:49.2412
Feb 2CSC/Tri-Valley League ChampionshipsFeb 2 · 3200 Meters · Place 1 · Sauquoit ValleySauquoit Valley3200 Meters111:14.7712
Jan 20MVITA Meet #6Jan 20 · 1000 Meters · Place 7 · Sauquoit ValleySauquoit Valley1000 Meters72:50.3612
Jan 20MVITA Meet #6Jan 20 · 3200 Meters · Place 1 · Sauquoit ValleySauquoit Valley3200 Meters19:57.44 PB12
Jan 13Utica InvitationalJan 13 · 1600 Meters · Place 2 · Sauquoit ValleySauquoit Valley1600 Meters2.4:33.67a12
Jan 3Art McKinnon Meet #5Jan 3 · 3200 Meters · Place 2 · Sauquoit ValleySauquoit Valley3200 Meters2.10:38.48a12

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 27CNY Holiday ClassicDec 27 · 1600 Meters · Place 4 · Sauquoit ValleySauquoit Valley1600 Meters4.4:32.62a PB12
Dec 19John DiMao Memorial Invitational Session 1Dec 19 · 600 Meters · Place 4 · Sauquoit ValleySauquoit Valley600 Meters4.1:30.03a PB12
Dec 15Mohawk Valley Meet #3Dec 15 · 3200 Meters · Place 2 · Sauquoit ValleySauquoit Valley3200 Meters2.9:59.04a12
Dec 12Oscar B. Jensen Memorial Relays MVITA Session 1Dec 12 · 1000 Meters · Place 1 · Sauquoit ValleySauquoit Valley1000 Meters1.2:44.26a PB12
Dec 12Oscar B. Jensen Memorial Relays MVITA Session 1Dec 12 · 600 Meters · Place 2 · Sauquoit ValleySauquoit Valley600 Meters2.1:31.01a12
Feb 7Section III Class C & D ChampionshipsFeb 7 · 1600 Meters · Place 6 · Sauquoit ValleySauquoit Valley1600 Meters64:57.0011
Jan 26CSC/Tri-Valley League ChampionshipsJan 26 · 1000 Meters · Place 3 · Sauquoit ValleySauquoit Valley1000 Meters33:00.3311
Jan 26CSC/Tri-Valley League ChampionshipsJan 26 · 1600 Meters · Place 2 · Sauquoit ValleySauquoit Valley1600 Meters25:08.0711
Jan 26CSC/Tri-Valley League ChampionshipsJan 26 · 3200 Meters · Place 3 · Sauquoit ValleySauquoit Valley3200 Meters311:58.9611
Jan 21Mohawk Valley Meet #6Jan 21 · 1000 Meters · Place 27 · Sauquoit ValleySauquoit Valley1000 Meters273:15.9711
Jan 21Mohawk Valley Meet #6Jan 21 · 3200 Meters · Place 10 · Sauquoit ValleySauquoit Valley3200 Meters1011:42.2811
Jan 21Mohawk Valley Meet #6Jan 21 · 3200 Meters · Place 10 · Sauquoit ValleySauquoit Valley3200 Meters1011:42.2811
Jan 21Mohawk Valley Meet #6Jan 21 · 1000 Meters · Place 27 · Sauquoit ValleySauquoit Valley1000 Meters273:15.9711
Jan 12Art McKinnon Meet #5Jan 12 · 1000 Meters · Place 7 · Sauquoit ValleySauquoit Valley1000 Meters72:53.4611
Jan 6Mohawk Valley Meet #4Jan 6 · 3200 Meters · Place 10 · Sauquoit ValleySauquoit Valley3200 Meters1010:58.7311
Jan 6Mohawk Valley Meet #4Jan 6 · 1000 Meters · Place 13 · Sauquoit ValleySauquoit Valley1000 Meters133:00.6311

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1Section III State Qualifier MeetJun 1 · 3200 Meters · Place 17 · Sauquoit ValleySauquoit Valley3200 Meters1710:44.1511
Jun 1Section III State Qualifier MeetJun 1 · 3200 Meters · Place 17 · Sauquoit ValleySauquoit Valley3200 Meters1710:44.1511
May 24Section III Class C-2 ChampionshipsMay 24 · 3000m Steeplechase · Place 4 · Sauquoit ValleySauquoit Valley3000m Steeplechase411:01.8011
May 24Section III Class C-2 ChampionshipsMay 24 · 3200 Meters · Place 3 · Sauquoit ValleySauquoit Valley3200 Meters310:20.0011
May 24Section III Class C-2 ChampionshipsMay 24 · 1600 Meters · Place 2 · Sauquoit ValleySauquoit Valley1600 Meters24:45.6111
May 16CSC D3/D4 ChampionshipsMay 16 · 3000m Steeplechase · Place 2 · Sauquoit ValleySauquoit Valley3000m Steeplechase211:48.5011
May 16CSC D3/D4 ChampionshipsMay 16 · 3200 Meters · Place 3 · Sauquoit ValleySauquoit Valley3200 Meters310:54.2911
May 16CSC D3/D4 ChampionshipsMay 16 · 800 Meters · Place 6 · Sauquoit ValleySauquoit Valley800 Meters62:16.0811
May 16CSC D3/D4 ChampionshipsMay 16 · 1600 Meters · Place 3 · Sauquoit ValleySauquoit Valley1600 Meters34:57.3111
May 12Oneonta InvitationalMay 12 · 3000m Steeplechase · Place 3 · Sauquoit ValleySauquoit Valley3000m Steeplechase310:45.19 PB11
Apr 21Cook - DeStefano Track and Field InvitationalApr 21 · 1600 Meters · Place 3 · Sauquoit ValleySauquoit Valley1600 Meters34:43.1411

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28CNY Holiday ClassicDec 28 · 1600 Meters · Place 17 · Sauquoit ValleySauquoit Valley1600 Meters17.4:57.40a11
Dec 19Mohawk Valley Meet #3Dec 19 · 1000 Meters · Place 5 · Sauquoit ValleySauquoit Valley1000 Meters5.2:55.35a11
Dec 9Oscar B. Jensen Memorial Relays-FridayDec 9 · 3200 Meters · Place 8 · Sauquoit ValleySauquoit Valley3200 Meters8.11:17.03a11
Dec 9Oscar B. Jensen Memorial Relays-FridayDec 9 · 1600 Meters · Place 14 · Sauquoit ValleySauquoit Valley1600 Meters14.5:14.34a11
Dec 2Mohawk Valley KickoffDec 2 · 1600 Meters · Place 20 · Sauquoit ValleySauquoit Valley1600 Meters20.5:10.93a11

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24Section III Class C1 ChampionshipsMay 24 · 800 Meters · Place 15 · Sauquoit ValleySauquoit Valley800 Meters15.2:23.20a10
May 17CSC D3/D4 Championships May 17 · 800 Meters · Place 5 · Sauquoit ValleySauquoit Valley800 Meters52:23.2410
May 13Weedsport InvitationalMay 13 · 800 Meters · Place 4 · Sauquoit ValSauquoit Val800 Meters42:19.39—