Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Blue and Orange · Feb 74:25.68aUtica Blue and OrangeFebruary 7, 2025
1 Mile · Outdoor56th Annual Glenn D. Loucks Games · May 94:21.2056th Annual Glenn D. Loucks GamesMay 9, 2024
1000 Meters · IndoorNYSPHSAA Indoor State Championships · Mar 42:38.04NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
1200 Meters · Relay Split · IndoorEmpire 8 Indoor Track & Field Championships · Feb 273:11.349Empire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:05.36a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · Outdoor56th Annual Glenn D. Loucks Games · May 94:03.8156th Annual Glenn D. Loucks GamesMay 9, 2024
1600 Meters · IndoorJohn DiMao Memorial Invitational Session 1 · Dec 194:29.14aJohn DiMao Memorial Invitational Session 1December 19, 2023
1600 Meters · OutdoorSection 3 Class D Championships · May 244:20.23aSection 3 Class D ChampionshipsMay 24, 2024
300 Meters · IndoorArt McKinnon Meet #5 · Jan 1239.46Art McKinnon Meet #5January 12, 2023
3000 Meters · IndoorNazareth DIII Elite Meet · Feb 148:55.67aNazareth DIII Elite MeetFebruary 14, 2025
3000m Steeplechase · OutdoorCornwall Steeplefest · Apr 2910:17.96Cornwall SteeplefestApril 29, 2024
3200 Meters · IndoorCNY Holiday Classic · Dec 279:46.88aCNY Holiday ClassicDecember 27, 2023
3200 Meters · OutdoorNYSPHSAA New York Outdoor State Championship · Jun 79:16.48NYSPHSAA New York Outdoor State ChampionshipJune 7, 2024
5000 Meters · IndoorRochester Spring Opener · Mar 2915:44.10aRochester Spring OpenerMarch 29, 2026
5000 Meters · OutdoorBrockport Multi and Invitational · Apr 1215:44.91aBrockport Multi and InvitationalApril 12, 2026
600 Meters · IndoorArt McKinnon Meet #5 · Jan 31:27.15aArt McKinnon Meet #5January 3, 2024
800 Meters · IndoorNazareth D3 Elite Meet · Feb 132:00.90aNazareth D3 Elite MeetFebruary 13, 2026
800 Meters · Outdoor56th Annual Glenn D. Loucks Games · May 91:57.1556th Annual Glenn D. Loucks GamesMay 9, 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 · 1500 Meters · Place 5 · SUNY GeneseoSUNY Geneseo1500 Meters5.4:04.91aFr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 16 · SUNY GeneseoSUNY Geneseo800 Meters16.1:58.85aFr
Apr 24RIT Bill Q InvitationalApr 24 · 800 Meters · Place 9 · SUNY GeneseoSUNY Geneseo800 Meters9.1:59.01aFr
Apr 12Brockport Multi and InvitationalApr 12 · 5000 Meters · Place 6 · SUNY GeneseoSUNY Geneseo5000 Meters6.15:44.91a PBFr
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 16 · SUNY GeneseoSUNY Geneseo1500 Meters16.4:06.08aFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 37 · SUNY GeneseoSUNY Geneseo1500 Meters37.4:05.36a PBFr
Mar 29Rochester Spring OpenerMar 29 · 5000 Meters · Place 6 · SUNY GeneseoSUNY Geneseo5000 Meters6.15:44.10a PBFr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1200 Meters · SUNY GeneseoSUNY Geneseo1200 MetersRelay Split—3:11.349 PBSo
Feb 20Brockport Friday Night InviteFeb 20 · 1 Mile · Place 7 · SUNY GeneseoSUNY Geneseo1 Mile7.4:28.97aSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 800 Meters · Place 17 · SUNY GeneseoSUNY Geneseo800 Meters17.2:00.90a PBSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 17 · SUNY GeneseoSUNY Geneseo1 Mile17.4:30.56aSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 800 Meters · Place 31 · SUNY GeneseoSUNY Geneseo800 Meters31.2:05.52aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 13 · SUNY GeneseoSUNY Geneseo3000 Meters139:10.22SO

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Nazareth Conference Tune UpFeb 21 · 1 Mile · Place 5 · SUNY GeneseoSUNY Geneseo1 Mile54:26.88FR
Feb 14Nazareth DIII Elite MeetFeb 14 · 3000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo3000 Meters8.8:55.67a PBFr
Feb 7Utica Blue and OrangeFeb 7 · 1 Mile · Place 9 · SUNY GeneseoSUNY Geneseo1 Mile9.4:25.68a PBFr
Feb 7Utica Blue and OrangeFeb 7 · 800 Meters · Place 22 · SUNY GeneseoSUNY Geneseo800 Meters22.2:03.09aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 3000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo3000 Meters89:01.82a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 3200 Meters · Place 19 · WatervilleWaterville3200 Meters199:16.48 PB12
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 1600 Meters · Place 13 · WatervilleWaterville1600 Meters134:21.1512
May 24Section 3 Class D ChampionshipsMay 24 · 1600 Meters · Place 1 · WatervilleWaterville1600 Meters1.4:20.23a PB12
May 18William F. Eddy Jr. Track & Field InvitationalMay 18 · 3200 Meters · Place 1 · WatervilleWaterville3200 Meters1.9:22.98a12
May 14CSC D3/D4 ChampionshipsMay 14 · 3200 Meters · Place 2 · WatervilleWaterville3200 Meters210:28.2712
May 14CSC D3/D4 ChampionshipsMay 14 · 800 Meters · Place 1 · WatervilleWaterville800 Meters12:06.5112
May 14CSC D3/D4 ChampionshipsMay 14 · 1600 Meters · Place 1 · WatervilleWaterville1600 Meters14:33.9812
May 956th Annual Glenn D. Loucks GamesMay 9 · 1 Mile · Place 13 · WatervilleWaterville1 Mile134:21.20 PB12
May 956th Annual Glenn D. Loucks GamesMay 9 · 800 Meters · Place 16 · WatervilleWaterville800 Meters161:57.15 PB12
May 956th Annual Glenn D. Loucks GamesMay 9 · 1500 Meters · Place 14 · WatervilleWaterville1500 Meters144:03.81 PB12
May 3Ed Wadas Memorial CO-ED INVITEMay 3 · 3200 Meters · Place 1 · WatervilleWaterville3200 Meters19:42.9212
Apr 29Cornwall SteeplefestApr 29 · 3000m Steeplechase · Place 9 · WatervilleWaterville3000m Steeplechase910:17.96 PB12
Apr 26Chittenango InvitationalApr 26 · 1 Mile · Place 2 · WatervilleWaterville1 Mile24:24.0312

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 14Section III State Qualifier MeetFeb 14 · 1000 Meters · Place 3 · WatervilleWaterville1000 Meters32:38.7112
Feb 8Section III Class C & D ChampionshipsFeb 8 · 300 Meters · Place 6 · WatervilleWaterville300 Meters640.5212
Feb 8Section III Class C & D ChampionshipsFeb 8 · 1600 Meters · Place 1 · WatervilleWaterville1600 Meters14:32.9412
Feb 2CSC/Tri-Valley League ChampionshipsFeb 2 · 300 Meters · Place 4 · WatervilleWaterville300 Meters439.6312
Feb 2CSC/Tri-Valley League ChampionshipsFeb 2 · 600 Meters · Place 1 · WatervilleWaterville600 Meters11:27.6212
Jan 20MVITA Meet #6Jan 20 · 1000 Meters · Place 1 · WatervilleWaterville1000 Meters12:39.2112
Jan 13Utica InvitationalJan 13 · 1600 Meters · Place 1 · WatervilleWaterville1600 Meters1.4:33.06a12
Jan 3Art McKinnon Meet #5Jan 3 · 600 Meters · Place 1 · WatervilleWaterville600 Meters1.1:27.15a PB12

2023 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 27CNY Holiday ClassicDec 27 · 3200 Meters · Place 2 · WatervilleWaterville3200 Meters2.9:46.88a PB12
Dec 19John DiMao Memorial Invitational Session 1Dec 19 · 300 Meters · Place 14 · WatervilleWaterville300 Meters14.40.83a12
Dec 19John DiMao Memorial Invitational Session 1Dec 19 · 1600 Meters · Place 1 · WatervilleWaterville1600 Meters1.4:29.14a PB12
Dec 15Mohawk Valley Meet #3Dec 15 · 1000 Meters · Place 1 · WatervilleWaterville1000 Meters1.2:38.63a12
Dec 12Oscar B. Jensen Memorial Relays MVITA Session 1Dec 12 · 600 Meters · Place 1 · WatervilleWaterville600 Meters1.1:27.75a12
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1000 Meters · Place 20 · WatervilleWaterville1000 Meters202:38.04 PB11
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1000 Meters · Place 20 · WatervilleWaterville1000 Meters202:38.0411
Feb 15Section III State QualifierFeb 15 · 1000 Meters · Place 2 · WatervilleWaterville1000 Meters22:40.5811
Feb 15Section III State QualifierFeb 15 · 1000 Meters · Place 2 · WatervilleWaterville1000 Meters22:40.5811
Feb 7Section III Class C & D ChampionshipsFeb 7 · 3200 Meters · Place 3 · WatervilleWaterville3200 Meters39:59.9511
Jan 26CSC/Tri-Valley League ChampionshipsJan 26 · 1600 Meters · Place 1 · WatervilleWaterville1600 Meters14:37.3411
Jan 21Mohawk Valley Meet #6Jan 21 · 1600 Meters · Place 2 · WatervilleWaterville1600 Meters24:38.5811
Jan 21Mohawk Valley Meet #6Jan 21 · 1000 Meters · Place 1 · WatervilleWaterville1000 Meters12:38.9411
Jan 21Mohawk Valley Meet #6Jan 21 · 1600 Meters · Place 2 · WatervilleWaterville1600 Meters24:38.5811
Jan 21Mohawk Valley Meet #6Jan 21 · 1000 Meters · Place 1 · WatervilleWaterville1000 Meters12:38.9411
Jan 12Art McKinnon Meet #5Jan 12 · 600 Meters · Place 2 · WatervilleWaterville600 Meters21:27.7611
Jan 12Art McKinnon Meet #5Jan 12 · 300 Meters · Place 10 · WatervilleWaterville300 Meters1039.46 PB11
Jan 6Mohawk Valley Meet #4Jan 6 · 3200 Meters · Place 2 · WatervilleWaterville3200 Meters29:59.3911
Jan 6Mohawk Valley Meet #4Jan 6 · 1000 Meters · Place 2 · WatervilleWaterville1000 Meters22:42.7411

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 1600 Meters · Place 27 · WatervilleWaterville1600 Meters274:30.5711
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 1600 Meters · Place 27 · WatervilleWaterville1600 Meters274:30.5711
Jun 1Section III State Qualifier MeetJun 1 · 800 Meters · Place 6 · WatervilleWaterville800 Meters62:05.2211
Jun 1Section III State Qualifier MeetJun 1 · 1600 Meters · Place 4 · WatervilleWaterville1600 Meters44:32.1911
Jun 1Section III State Qualifier MeetJun 1 · 800 Meters · Place 6 · WatervilleWaterville800 Meters62:05.2211
Jun 1Section III State Qualifier MeetJun 1 · 1600 Meters · Place 4 · WatervilleWaterville1600 Meters44:32.1911
May 24Section III Class C-2 ChampionshipsMay 24 · 3200 Meters · Place 1 · WatervilleWaterville3200 Meters19:59.2511
May 16CSC D3/D4 ChampionshipsMay 16 · 3200 Meters · Place 1 · WatervilleWaterville3200 Meters110:22.6411
May 16CSC D3/D4 ChampionshipsMay 16 · 800 Meters · Place 1 · WatervilleWaterville800 Meters12:06.9711
May 16CSC D3/D4 ChampionshipsMay 16 · 1600 Meters · Place 1 · WatervilleWaterville1600 Meters14:51.5411
Apr 21Cook - DeStefano Track and Field InvitationalApr 21 · 800 Meters · Place 1 · WatervilleWaterville800 Meters12:00.8011

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28CNY Holiday ClassicDec 28 · 1600 Meters · Place 5 · WatervilleWaterville1600 Meters5.4:37.16a11
Dec 21John DiMao Memorial InvitationalDec 21 · 800 Meters · Place 2 · WatervilleWaterville800 Meters2.2:03.01a11
Dec 19Mohawk Valley Meet #3Dec 19 · 1000 Meters · Place 2 · WatervilleWaterville1000 Meters2.2:44.15a11
Dec 19Mohawk Valley Meet #3Dec 19 · 600 Meters · Place 3 · WatervilleWaterville600 Meters3.1:29.28a11
Dec 9Oscar B. Jensen Memorial Relays-FridayDec 9 · 3200 Meters · Place 3 · WatervilleWaterville3200 Meters3.10:41.39a11
Dec 9Oscar B. Jensen Memorial Relays-FridayDec 9 · 1600 Meters · Place 2 · WatervilleWaterville1600 Meters2.4:43.43a11
Dec 2Mohawk Valley KickoffDec 2 · 1600 Meters · Place 12 · WatervilleWaterville1600 Meters12.4:59.65a11