Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Classic · Feb 64:14.05aPenn ClassicFebruary 6, 2026
1 Mile · OutdoorTri-Valley Invitational · May 34:16.75aTri-Valley InvitationalMay 3, 2025
1000 Meters · IndoorNittany Lion Challenge · Jan 172:26.60aNittany Lion ChallengeJanuary 17, 2026
1500 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invite - HS · Jan 104:13.68Refuel with Chocolate Milk Officials HOF Invite - HSJanuary 10, 2025
1600 Meters · IndoorOCIAA Divisional Championship (2 4 6) · Feb 234:36.04OCIAA Divisional Championship (2 4 6)February 23, 2024
1600 Meters · OutdoorOCIAA Championships · May 164:11.31OCIAA ChampionshipsMay 16, 2025
2 Miles · IndoorOcean Breeze Invitational · Feb 19:31.96aOcean Breeze InvitationalFebruary 1, 2025
2000m Steeplechase · 0.838m · OutdoorGoshen Coliseum Classic · May 157:31.68aGoshen Coliseum ClassicMay 15, 2021
2000m Steeplechase · OutdoorNew York State Showcase · Jun 177:12.37New York State ShowcaseJune 17, 2021
3000 Meters · IndoorPenn Elite · Jan 228:09.19aPenn EliteJanuary 22, 2026
3000 Meters · Outdoor57th Annual Glenn D. Loucks Games · May 88:30.9657th Annual Glenn D. Loucks GamesMay 8, 2025
3000m Steeplechase · 0.914m · OutdoorNYSPHSAA State Outdoor Track & Field Championships · Jun 139:10.41aNYSPHSAA State Outdoor Track & Field ChampionshipsJune 13, 2025
3000m Steeplechase · Outdoor56th Annual Glenn D. Loucks Games · May 99:07.94M56th Annual Glenn D. Loucks GamesMay 9, 2024
3200 Meters · IndoorSection 9 State Qualifier · Feb 179:15.15Section 9 State QualifierFebruary 17, 2024
3200 Meters · Outdoor56th Annual Glenn D. Loucks Games · May 99:02.9656th Annual Glenn D. Loucks GamesMay 9, 2024
800 Meters · OutdoorSection 9 Class C Championships · May 301:57.59Section 9 Class C ChampionshipsMay 30, 2025

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6Penn ClassicFeb 6 · 1 Mile · Place 19 · GeorgetownGeorgetown1 Mile194:14.05a PBFr
Jan 22Penn EliteJan 22 · 3000 Meters · Place 2 · GeorgetownGeorgetown3000 Meters2.8:09.19a PBFr
Jan 17Nittany Lion ChallengeJan 17 · 1000 Meters · Place 11 · GeorgetownGeorgetown1000 Meters112:26.60a PBFr

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 3000m Steeplechase · Place 1 · Tri-Valley CentralTri-Valley Central3000m Steeplechase0.914m1.9:10.41a PB12
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 3200 Meters · Place 14 · Tri-Valley CentralTri-Valley Central3200 Meters14.9:09.54a12
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 1600 Meters · Place 36 · Tri-Valley CentralTri-Valley Central1600 Meters36.4:23.30a12
Jun 4Section 9 State QualifierJun 4 · 3000m Steeplechase · Place 13 · Tri-ValleyTri-Valley3000m Steeplechase1311:34.1712
Jun 4Section 9 State QualifierJun 4 · 3200 Meters · Place 10 · Tri-ValleyTri-Valley3200 Meters1010:14.0412
Jun 4Section 9 State QualifierJun 4 · 1600 Meters · Place 16 · Tri-ValleyTri-Valley1600 Meters164:49.2012
May 30Section 9 Class C ChampionshipsMay 30 · 3000m Steeplechase · Place 1 · Tri-ValleyTri-Valley3000m Steeplechase110:04.79—
May 30Section 9 Class C ChampionshipsMay 30 · 3200 Meters · Place 1 · Tri-ValleyTri-Valley3200 Meters19:32.23—
May 30Section 9 Class C ChampionshipsMay 30 · 1600 Meters · Place 1 · Tri-ValleyTri-Valley1600 Meters14:34.27—
May 30Section 9 Class C ChampionshipsMay 30 · 800 Meters · Place 1 · Tri-ValleyTri-Valley800 Meters11:57.59 PB—
May 30Section 9 Class C ChampionshipsMay 30 · 3000m Steeplechase · Place 1 · Tri-ValleyTri-Valley3000m Steeplechase110:04.79—
May 30Section 9 Class C ChampionshipsMay 30 · 3200 Meters · Place 1 · Tri-ValleyTri-Valley3200 Meters19:32.23—
May 30Section 9 Class C ChampionshipsMay 30 · 1600 Meters · Place 1 · Tri-ValleyTri-Valley1600 Meters14:34.27—
May 30Section 9 Class C ChampionshipsMay 30 · 800 Meters · Place 1 · Tri-ValleyTri-Valley800 Meters11:57.59—
May 16OCIAA ChampionshipsMay 16 · 3200 Meters · Place 1 · Tri-ValleyTri-Valley3200 Meters19:13.89—
May 16OCIAA ChampionshipsMay 16 · 1600 Meters · Place 1 · Tri-ValleyTri-Valley1600 Meters14:11.31 PB—
May 857th Annual Glenn D. Loucks GamesMay 8 · 3000m Steeplechase · Place 1 · Tri-ValleyTri-Valley3000m Steeplechase19:13.6312
May 857th Annual Glenn D. Loucks GamesMay 8 · 3200 Meters · Place 5 · Tri-ValleyTri-Valley3200 Meters59:03.8912
May 857th Annual Glenn D. Loucks GamesMay 8 · 3000 Meters · Place 5 · tri-valleytri-valley3000 Meters58:30.96 PB—
May 3Tri-Valley InvitationalMay 3 · 1 Mile · Place 1 · Tri-Valley CentralTri-Valley Central1 Mile1.4:16.75a PB12
Apr 28Cornwall SteeplefestApr 28 · 3000m Steeplechase · Place 1 · Tri-ValleyTri-Valley3000m Steeplechase19:22.6212
Apr 25Iron Dukes RelaysApr 25 · 800 Meters · Place 2 · Tri-ValleyTri-Valley800 Meters21:58.58—
Apr 25Iron Dukes RelaysApr 25 · 1600 Meters · Place 1 · Tri-ValleyTri-Valley1600 Meters14:14.30—
Apr 15Gander Invitational Apr 15 · 1600 Meters · Place 1 · Tri-Valley CentralTri-Valley Central1600 Meters1.4:17.18a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 3200 Meters · Place 9 · Tri-ValleyTri-Valley3200 Meters99:16.8212
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 1 Mile · Place 5 · Tri-ValleyTri-Valley1 Mile54:22.5912
Feb 7Section 9 Class "B" ChampionshipFeb 7 · 3200 Meters · Place 1 · Tri-Valley CentralTri-Valley Central3200 Meters19:26.11a—
Feb 7Section 9 Class "B" ChampionshipFeb 7 · 1600 Meters · Place 1 · Tri-Valley CentralTri-Valley Central1600 Meters14:41.73a—
Feb 7Section 9 Class "B" ChampionshipFeb 7 · 1000 Meters · Place 1 · Tri-Valley CentralTri-Valley Central1000 Meters12:41.89a—
Feb 1Ocean Breeze InvitationalFeb 1 · 2 Miles · Place 7 · Tri-Valley CentralTri-Valley Central2 Miles7.9:31.96a PB12
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 1000 Meters · Place 1 · Tri-ValleyTri-Valley1000 Meters12:45.53—
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 3200 Meters · Place 1 · Tri-ValleyTri-Valley3200 Meters19:51.66—
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 3200 Meters · Place 4 · Tri-ValleyTri-Valley3200 Meters49:51.66—
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 1600 Meters · Place 1 · Tri-ValleyTri-Valley1600 Meters14:38.58—
Jan 17OCIAA Divisional Championship (1 3 5)Jan 17 · 1600 Meters · Place 3 · Tri-ValleyTri-Valley1600 Meters34:38.58—
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1 Mile · Place 11 · Tri-Valley CTri-Valley C1 Mile114:32.69—
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1500 Meters · Place 11 · Tri-Valley CTri-Valley C1500 Meters114:13.68 PB—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 3000m Steeplechase · Place 3 · Tri-ValleyTri-Valley3000m Steeplechase39:12.8711
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 3200 Meters · Place 9 · Tri-ValleyTri-Valley3200 Meters99:07.1511
May 30Section 9 State QualifierMay 30 · 1600 Meters · Place 19 · Tri-ValleyTri-Valley1600 Meters194:38.41—
May 30Section 9 State QualifierMay 30 · 3000m Steeplechase · Place 6 · Tri-ValleyTri-Valley3000m Steeplechase610:33.95—
May 30Section 9 State QualifierMay 30 · 3200 Meters · Place 15 · Tri-ValleyTri-Valley3200 Meters1510:08.49—
May 24Section 9 Class B & D ChampionshipMay 24 · 3000m Steeplechase · Place 1 · Tri-ValleyTri-Valley3000m Steeplechase19:55.9611
May 24Section 9 Class B & D ChampionshipMay 24 · 3200 Meters · Place 1 · Tri-ValleyTri-Valley3200 Meters19:54.5711
May 24Section 9 Class B & D ChampionshipMay 24 · 1600 Meters · Place 1 · Tri-ValleyTri-Valley1600 Meters14:36.7811
May 24Section 9 Class B & D ChampionshipMay 24 · 800 Meters · Place 1 · Tri-ValleyTri-Valley800 Meters12:02.8711
May 17OCIAA ChampionshipMay 17 · 1600 Meters · Place 2 · Tri-ValleyTri-Valley1600 Meters24:18.85—
May 956th Annual Glenn D. Loucks GamesMay 9 · 3000m Steeplechase · Place 1 · Tri-ValleyTri-Valley3000m Steeplechase19:07.94M PB11
May 956th Annual Glenn D. Loucks GamesMay 9 · 3200 Meters · Place 6 · Tri-ValleyTri-Valley3200 Meters69:02.96 PB11
May 956th Annual Glenn D. Loucks GamesMay 9 · 3000 Meters · Place 7 · Tri-ValleyTri-Valley3000 Meters78:31.0411
May 4Tri-Valley InvitationalMay 4 · 1600 Meters · Place 1 · Tri-Valley CentralTri-Valley Central1600 Meters14:24.3311
May 4Tri-Valley InvitationalMay 4 · 800 Meters · Place 2 · Tri-Valley CentralTri-Valley Central800 Meters22:03.5411
Apr 25Penn Relays - HSApr 25 · 3000 Meters · Place 13 · Tri-Valley CentralTri-Valley Central3000 Meters13.8:38.50a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 3200 Meters · Place 2 · Tri-Valley CentralTri-Valley Central3200 Meters29:38.7411
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 1600 Meters · Place 1 · Tri-Valley CentralTri-Valley Central1600 Meters14:36.04 PB11
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 1600 Meters · Place 2 · Tri-Valley CentralTri-Valley Central1600 Meters24:36.0411
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 1000 Meters · Place 2 · Tri-Valley CentralTri-Valley Central1000 Meters22:46.3011
Feb 17Section 9 State QualifierFeb 17 · 3200 Meters · Place 1 · Tri-ValleyTri-Valley3200 Meters19:15.15 PB11
Feb 9Section 9 Class B ChampionshipFeb 9 · 3200 Meters · Place 1 · Tri-ValleyTri-Valley3200 Meters19:31.43—
Feb 9Section 9 Class B ChampionshipFeb 9 · 1600 Meters · Place 3 · Tri-ValleyTri-Valley1600 Meters34:42.43—
Jan 12OCIAA Developmental B - FridayJan 12 · 3200 Meters · Place 1 · Tri-Valley CentralTri-Valley Central3200 Meters19:42.7011

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 3000m Steeplechase · Place 21 · Tri-ValleyTri-Valley3000m Steeplechase2110:10.7610
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 3000m Steeplechase · Place 21 · Tri-ValleyTri-Valley3000m Steeplechase2110:10.7610
Jun 1Section 9 State QualifierJun 1 · 3000m Steeplechase · Place 3 · Tri-ValleyTri-Valley3000m Steeplechase310:08.74—
May 13Middletown InvitationalMay 13 · 1600 Meters · Place 3 · Tri-ValleyTri-Valley1600 Meters34:37.53—
May 13Middletown InvitationalMay 13 · 3000m Steeplechase · Place 1 · Tri-ValleyTri-Valley3000m Steeplechase19:50.34—
May 10Goshen Dual Meet #5 May 10 · 3200 Meters · Place 1 · Tri-ValleyTri-Valley3200 Meters110:37.5610
May 10Goshen Dual Meet #5 May 10 · 800 Meters · Place 4 · Tri-ValleyTri-Valley800 Meters42:17.0410
May 10Goshen Dual Meet #5 May 10 · 1600 Meters · Place 1 · Tri-ValleyTri-Valley1600 Meters14:50.7710

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25Section 9 Indoor QualifierFeb 25 · 3200 Meters · Place 4 · Tri-ValleyTri-Valley3200 Meters49:42.19—
Feb 10Section 9 Class B ChampionshipsFeb 10 · 3200 Meters · Place 1 · Tri-Valley CentralTri-Valley Central3200 Meters19:56.16a—
Feb 10Section 9 Class B ChampionshipsFeb 10 · 1600 Meters · Place 3 · Tri-Valley CentralTri-Valley Central1600 Meters34:48.09a—
Jan 20OCIAA Divisional 2/4/6Jan 20 · 3200 Meters · Place 1 · Tri-ValleyTri-Valley3200 Meters110:04.59—
Jan 20OCIAA Divisional 2/4/6Jan 20 · 1600 Meters · Place 2 · Tri-ValleyTri-Valley1600 Meters24:54.39—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Westhill InvitationalDec 28 · 1600 Meters · Place 8 · Tri-Valley CentralTri-Valley Central1600 Meters8.4:41.85a10
Feb 26Section 9 State QualifierFeb 26 · 3200 Meters · Place 4 · Tri-ValleyTri-Valley3200 Meters410:05.21—
Jan 30OCIAA InvitationalJan 30 · 1000 Meters · Place 13 · Tri-Valley CentralTri-Valley Central1000 Meters13.2:53.66a9
Jan 30Section 9 InvitationalJan 30 · 1000 Meters · Place 13 · Tri-Valley CentralTri-Valley Central1000 Meters13.2:53.66a9
Jan 8Ocean Breeze Freedom GamesJan 8 · 1600 Meters · Place 2 · Tri-ValleyTri-Valley1600 Meters25:00.409

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2Section 9 State QualifierJun 2 · 3000m Steeplechase · Place 4 · Tri-ValleyTri-Valley3000m Steeplechase410:03.88—
Jun 2Section 9 State QualifierJun 2 · 3000m Steeplechase · Place 2 · Tri-ValleyTri-Valley3000m Steeplechase210:03.88—
May 25Section 9 Class C/D ChampionshipMay 25 · 3000m Steeplechase · Place 1 · Tri-ValleyTri-Valley3000m Steeplechase110:02.459
May 25Section 9 Class C/D ChampionshipMay 25 · 1600 Meters · Place 4 · Tri-ValleyTri-Valley1600 Meters44:53.079
Apr 23Gander InvitationalApr 23 · 1600 Meters · Place 5 · Tri-Valley CentralTri-Valley Central1600 Meters5.4:43.57a9
Apr 16Goshen Coliseum ClassicApr 16 · 3200 Meters · Place 2 · Tri-ValleyTri-Valley3200 Meters29:58.05—
Apr 9New Paltz Early Bird InvitationalApr 9 · 3200 Meters · Place 2 · Tri-ValleyTri-Valley3200 Meters29:59.69—
Apr 9New Paltz Early Bird InvitationalApr 9 · 800 Meters · Place 11 · Tri-ValleyTri-Valley800 Meters112:14.21—
Apr 9New Paltz Early Bird InvitationalApr 9 · 3200 Meters · Place 2 · Tri-ValleyTri-Valley3200 Meters29:59.699
Apr 9New Paltz Early Bird InvitationalApr 9 · 800 Meters · Place 11 · Tri-ValleyTri-Valley800 Meters112:14.219

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 17New York State ShowcaseJun 17 · 1 Mile · Place 12 · Tri-Valley TC NYTri-Valley TC NY1 Mile125:24.458
Jun 17New York State ShowcaseJun 17 · 2000m Steeplechase · Place 2 · Tri-Valley TC NYTri-Valley TC NY2000m Steeplechase27:12.37 PB8
May 24Cornwall SteeplefestMay 24 · 3000m Steeplechase · Place 19 · Tri-ValleyTri-Valley3000m Steeplechase1911:08.47—
May 15Goshen Coliseum ClassicMay 15 · 2000m Steeplechase · Place 12 · Tri-Valley CentralTri-Valley Central2000m Steeplechase0.838m12.7:31.68a PB8