Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDr. Jack V. Irion Queensbury Invitational 2024 · May 115:21.30Dr. Jack V. Irion Queensbury Invitational 2024May 11, 2024
1000 Meters · IndoorUtica Challenge - Session 1 · Jan 102:48.08aUtica Challenge - Session 1January 10, 2026
1000 Meters · OutdoorSection 2 Division IV Shot Put and Weight Throw · Feb 33:02.42aSection 2 Division IV Shot Put and Weight ThrowFebruary 3, 2024
1500 Meters · OutdoorNiskayuna Warrior Track and Field Classic 2023 · Apr 225:10.74aNiskayuna Warrior Track and Field Classic 2023April 22, 2023
1600 Meters · IndoorUtica Challenge - Session 1 · Jan 104:57.81aUtica Challenge - Session 1January 10, 2026
1600 Meters · OutdoorGranville vrs Lake George · May 84:55.22Granville vrs Lake GeorgeMay 8, 2025
300 Meters · IndoorTCTIL 2A · Dec 1342.41TCTIL 2A December 13, 2025
3000 Meters · OutdoorNiskayuna Warrior Track and Field Classic 2023 · Apr 2210:58.36aNiskayuna Warrior Track and Field Classic 2023April 22, 2023
3000m Steeplechase · 0.914m · OutdoorGranville Blue and Gold Track Invitational · Apr 2511:04.09aGranville Blue and Gold Track InvitationalApril 25, 2026
3000m Steeplechase · OutdoorAdirondack League Track and Field Championships · May 1610:59.34Adirondack League Track and Field ChampionshipsMay 16, 2025
3200 Meters · IndoorSection 2 Division IV Championship · Feb 1510:54.85aSection 2 Division IV ChampionshipFebruary 15, 2025
3200 Meters · OutdoorPeru Night Hawk Under the Lights Invitational · May 210:30.97Peru Night Hawk Under the Lights InvitationalMay 2, 2025
600 Meters · IndoorTCITL LM 3C · Dec 181:52.6aTCITL LM 3CDecember 18, 2022
800 Meters · OutdoorPeru Night Hawk Under the Lights Invitational · May 22:07.51Peru Night Hawk Under the Lights InvitationalMay 2, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 26Section 2 Group 4 ChampionshipsMay 26 · 800 Meters · Place 10 · Granville Central800 Meters10.2:14.27a12
May 15Adirondack League Track and Field ChampionshipsMay 15 · 3000m Steeplechase · Place 2 · Granville Central3000m Steeplechase0.914m2.11:06.11a12
May 15Adirondack League Track and Field ChampionshipsMay 15 · 800 Meters · Place 2 · Granville Central800 Meters2.2:18.02a12
Apr 28Whitehall vrs Granville MeetApr 28 · 1600 Meters · Place 1 · Granville Central1600 Meters1.5:13.72a12
Apr 28Whitehall vrs Granville MeetApr 28 · 800 Meters · Place 1 · Granville Central800 Meters1.2:24.24a12
Apr 25Granville Blue and Gold Track InvitationalApr 25 · 3000m Steeplechase · Place 4 · Granville Central3000m Steeplechase0.914m4.11:04.09a PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 14Section 2 State QualifierFeb 14 · 1000 Meters · Place 17 · Granville1000 Meters172:54.0212
Jan 24Foothills and Independent League ChampsJan 24 · 1600 Meters · Place 4 · Granville1600 Meters45:10.6412
Jan 10Utica Challenge - Session 1Jan 10 · 1000 Meters · Place 4 · Granville Central1000 Meters4.2:48.08a PB12
Jan 10Utica Challenge - Session 1Jan 10 · 1600 Meters · Place 10 · Granville Central1600 Meters10.4:57.81a PB12
Jan 4TCITL LM 5CJan 4 · 1000 Meters · Place 2 · Granville1000 Meters23:00.1812
Jan 4TCITL LM 5CJan 4 · 1600 Meters · Place 2 · Granville1600 Meters25:06.5712

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20TCITL League Meet 3BDec 20 · 1000 Meters · Place 4 · Granville Central1000 Meters4.2:57.6112
Dec 13TCTIL 2A Dec 13 · 300 Meters · Place 13 · Granville Central300 Meters13.42.41 PB12
Dec 13TCTIL 2A Dec 13 · 3200 Meters · Place 6 · Granville Central3200 Meters6.11:10.0212
Dec 7TCITL LM 1CDec 7 · 1000 Meters · Place 3 · Granville Central1000 Meters3.3:00.86a12
Dec 7TCITL LM 1CDec 7 · 1600 Meters · Place 3 · Granville Central1600 Meters3.5:07.29a12
Feb 15Section 2 Division IV ChampionshipFeb 15 · 3200 Meters · Place 2 · Granville Central3200 Meters2.10:54.85a PB11
Feb 1Independent League ChampionshipsFeb 1 · 3200 Meters · Place 1 · Granville3200 Meters111:01.2511
Jan 10Utica ChallengeJan 10 · 300 Meters · Place 18 · Granville Central300 Meters18.43.74aUnofficial11
Jan 10Utica ChallengeJan 10 · 3200 Meters · Place 9 · Granville Central3200 Meters9.10:55.85aUnofficial11

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 5Section 2 State QualifierJun 5 · 3200 Meters · Place 6 · Granville3200 Meters610:35.0411
Jun 5Section 2 State QualifierJun 5 · 3000m Steeplechase · Place 6 · Granville3000m Steeplechase611:03.1511
Jun 5Section 2 State QualifierJun 5 · 3200 Meters · Place 6 · Granville3200 Meters610:35.0411
Jun 5Section 2 State QualifierJun 5 · 3000m Steeplechase · Place 6 · Granville3000m Steeplechase611:03.1511
May 16Adirondack League Track and Field ChampionshipsMay 16 · 3000m Steeplechase · Place 3 · Granville3000m Steeplechase310:59.34 PB11
May 16Adirondack League Track and Field ChampionshipsMay 16 · 3200 Meters · Place 1 · Granville3200 Meters111:21.2611
May 13Lake George Adirondack League Last Chance MeetMay 13 · 800 Meters · Place 3 · Granville800 Meters32:19.6911
May 13Lake George Adirondack League Last Chance MeetMay 13 · 1600 Meters · Place 2 · Granville1600 Meters25:04.2911
May 10Queensbury Invitational May 10 · 3000m Steeplechase · Place 11 · Granville Central3000m Steeplechase0.914m11.11:13.18a11
May 8Granville vrs Lake GeorgeMay 8 · 3200 Meters · Place 1 · Granville3200 Meters112:29.8711
May 8Granville vrs Lake GeorgeMay 8 · 800 Meters · Place 2 · Granville800 Meters22:11.7711
May 8Granville vrs Lake GeorgeMay 8 · 1600 Meters · Place 2 · Granville1600 Meters24:55.22 PB11
May 2Peru Night Hawk Under the Lights InvitationalMay 2 · 3200 Meters · Place 3 · Granville Jr/Sr3200 Meters310:30.97 PB11
May 2Peru Night Hawk Under the Lights InvitationalMay 2 · 800 Meters · Place 5 · Granville Jr/Sr800 Meters52:07.51 PB11
May 2Peru Night Hawk Under the Lights InvitationalMay 2 · 800 Meters · Place 5 · Granville800 Meters52:07.5111
May 2Peru Night Hawk Under the Lights InvitationalMay 2 · 3200 Meters · Place 3 · Granville3200 Meters310:30.9711
Apr 29Granville-Whitehall DualApr 29 · 3200 Meters · Place 1 · Granville3200 Meters111:41.7111
Apr 23Corinth vrs GranvilleApr 23 · 3200 Meters · Place 1 · Granville3200 Meters111:08.9311
Apr 23Corinth vrs GranvilleApr 23 · 800 Meters · Place 3 · Granville800 Meters32:16.7211
Apr 23Corinth vrs GranvilleApr 23 · 3200 Meters · Place 1 · Granville3200 Meters111:08.9311
Apr 23Corinth vrs GranvilleApr 23 · 800 Meters · Place 3 · Granville800 Meters32:16.7211

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 22TCITL LM 3BDec 22 · 300 Meters · Place 17 · Granville Central300 Meters17.44.70a11
Dec 22TCITL LM 3BDec 22 · 3200 Meters · Place 1 · Granville Central3200 Meters1.11:04.21a11
Dec 15TCITL 2ADec 15 · 300 Meters · Place 19 · Granville Central300 Meters19.43.21a11
Dec 15TCITL 2ADec 15 · 3200 Meters · Place 2 · Granville Central3200 Meters2.11:07.88a11
Jan 21Foothills and Independent League ChampsJan 21 · 1600 Meters · Place 5 · Granville1600 Meters55:17.4110
Jan 21Foothills and Independent League ChampsJan 21 · 1000 Meters · Place 10 · Granville1000 Meters103:11.0310
Jan 13Utica InvitationalJan 13 · 1000 Meters · Place 33 · Granville Central1000 Meters33.3:07.52a10
Jan 13Utica InvitationalJan 13 · 1600 Meters · Place 32 · Granville Central1600 Meters32.5:20.98a10

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 24Section 2 Group 4 ChampionshipsMay 24 · 800 Meters · Place 8 · Granville800 Meters82:24.5110
May 24Section 2 Group 4 ChampionshipsMay 24 · 3000m Steeplechase · Place 3 · Granville3000m Steeplechase311:19.9610
May 24Section 2 Group 4 ChampionshipsMay 24 · 1600 Meters · Place 4 · Granville1600 Meters45:19.1510
May 24Section 2 Group 4 ChampionshipsMay 24 · 3000m Steeplechase · Place 3 · Granville3000m Steeplechase311:19.9610
May 24Section 2 Group 4 ChampionshipsMay 24 · 800 Meters · Place 8 · Granville800 Meters82:24.5110
May 24Section 2 Group 4 ChampionshipsMay 24 · 1600 Meters · Place 4 · Granville1600 Meters45:19.1510
May 16Adirondack League ChampionshipsMay 16 · 3000m Steeplechase · Place 3 · Granville3000m Steeplechase312:08.2210
May 16Adirondack League ChampionshipsMay 16 · 800 Meters · Place 4 · Granville800 Meters42:16.5910
May 11Dr. Jack V. Irion Queensbury Invitational 2024May 11 · 3000m Steeplechase · Place 9 · Granville3000m Steeplechase911:35.8910
May 11Dr. Jack V. Irion Queensbury Invitational 2024May 11 · 1 Mile · Place 27 · Granville1 Mile275:21.30 PB10
Apr 27Granville Blue and Gold Track Invitational 2024Apr 27 · 3000m Steeplechase · Place 3 · Granville3000m Steeplechase312:10.5610
Apr 27Granville Blue and Gold Track Invitational 2024Apr 27 · 1600 Meters · Place 6 · Granville1600 Meters65:18.4910
Apr 23Granville vrs Warrensburg MeetApr 23 · 800 Meters · Place 3 · Granville800 Meters32:23.0710
Apr 23Granville vrs Warrensburg MeetApr 23 · 1600 Meters · Place 3 · Granville1600 Meters35:30.3510
Apr 20Niskayuna Spring RelaysApr 20 · 800 Meters · Place 40 · Granville Jr/Sr800 Meters402:20.6210
Apr 20Niskayuna Spring RelaysApr 20 · 800 Meters · Place 40 · Granville800 Meters402:20.6210
Apr 20Niskayuna Spring RelaysApr 20 · 800 Meters · Place 40 · Granville800 Meters402:20.6210
Apr 9Granville vs Whitehall DualApr 9 · 3200 Meters · Place 1 · Granville3200 Meters112:40.6010
Apr 9Granville vs Whitehall DualApr 9 · 1600 Meters · Place 3 · Granville1600 Meters35:32.6510
Apr 9Granville vs Whitehall DualApr 9 · 3200 Meters · Place 1 · Granville3200 Meters112:40.6010
Apr 9Granville vs Whitehall DualApr 9 · 1600 Meters · Place 3 · Granville1600 Meters35:32.6510
Feb 3Section 2 Division IV Shot Put and Weight ThrowFeb 3 · 1000 Meters · Place 6 · Granville Central1000 Meters6.3:02.42a PB10
Feb 3Section 2 Division IV Shot Put and Weight ThrowFeb 3 · 1600 Meters · Place 12 · Granville Central1600 Meters12.5:25.54a10

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27TCITL LM 4ADec 27 · 1000 Meters · Place 6 · Granville Central1000 Meters6.3:12.210
Dec 27TCITL LM 4ADec 27 · 1600 Meters · Place 4 · Granville Central1600 Meters4.5:24.310
Dec 10TCITL LM 2ADec 10 · 3200 Meters · Place 9 · Granville Central3200 Meters9.11:35.810
Dec 10TCITL LM 2ADec 10 · 1600 Meters · Place 9 · Granville Central1600 Meters9.5:23.010
Jan 28Section 2 Division IV ChampionshipJan 28 · 1000 Meters · Place 13 · Granville Central1000 Meters13.3:22.65a9
Jan 28Section 2 Division IV ChampionshipJan 28 · 1600 Meters · Place 11 · Granville Central1600 Meters11.5:39.56a9
Jan 14TCITL LM 5CJan 14 · 1000 Meters · Place 20 · Granville1000 Meters203:30.59

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23Section 2 Group 4 ChampionshipsMay 23 · 1600 Meters · Place 12 · Granville1600 Meters125:27.929
May 23Section 2 Group 4 ChampionshipsMay 23 · 3200 Meters · Place 9 · Granville3200 Meters911:55.769
May 20Adirondack League Track and Field ChampionshipsMay 20 · 1600 Meters · Place 5 · Granville1600 Meters55:24.369
May 20Adirondack League Track and Field ChampionshipsMay 20 · 3200 Meters · Place 2 · Granville3200 Meters211:37.819
May 13 Dr. Jack V. Irion Queensbury InvitationalMay 13 · 1 Mile · Place 29 · Granville1 Mile295:26.569
May 13 Dr. Jack V. Irion Queensbury InvitationalMay 13 · 3200 Meters · Place 22 · Granville3200 Meters2212:10.499
May 9Corinth vs Salem GranvilleMay 9 · 3200 Meters · Place 4 · Granville3200 Meters411:55.539
May 9Corinth vs Salem GranvilleMay 9 · 1600 Meters · Place 4 · Granville1600 Meters45:31.699
Apr 29Granville Blue and Gold Track Invitational 2023Apr 29 · 3000m Steeplechase · Place 4 · Granville3000m Steeplechase412:34.48—
Apr 29Granville Blue and Gold Track Invitational 2023Apr 29 · 1600 Meters · Place 5 · Granville1600 Meters55:21.42—
Apr 29Granville Blue and Gold Track Invitational 2023Apr 29 · 3000m Steeplechase · Place 4 · Granville3000m Steeplechase412:34.489
Apr 29Granville Blue and Gold Track Invitational 2023Apr 29 · 1600 Meters · Place 5 · Granville1600 Meters55:21.429
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 3000 Meters · Place 48 · Granville Central3000 Meters48.10:58.36a PB9
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 1500 Meters · Place 60 · Granville Central1500 Meters60.5:10.74a PB9

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29TCITL LM 4A MeetDec 29 · 1000 Meters · Place 9 · Granville Central1000 Meters9.3:23.69
Dec 29TCITL LM 4A MeetDec 29 · 600 Meters · Place 9 · Granville Central600 Meters9.1:56.19
Dec 29TCITL LM 4A MeetDec 29 · 1600 Meters · Place 7 · Granville Central1600 Meters7.5:37.69
Dec 18TCITL LM 3CDec 18 · 1000 Meters · Place 15 · Granville Central1000 Meters15.3:26.8a9
Dec 18TCITL LM 3CDec 18 · 600 Meters · Place 10 · Granville Central600 Meters10.1:52.6a PB9
Dec 18TCITL LM 3CDec 18 · 1600 Meters · Place 9 · Granville Central1600 Meters9.5:35.5a9
Dec 10TCITL League Meet 2ADec 10 · 1000 Meters · Place 17 · Granville Central1000 Meters17.3:25.59
Dec 10TCITL League Meet 2ADec 10 · 600 Meters · Place 22 · Granville Central600 Meters22.1:56.99
Dec 10TCITL League Meet 2ADec 10 · 1600 Meters · Place 11 · Granville Central1600 Meters11.5:32.09