Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 135:27.93aJAMBAR Coaches Hall of Fame InviteDecember 13, 2025
1000 Meters · IndoorSection IX OCIAA Invitational · Feb 163:06.43aSection IX OCIAA InvitationalFebruary 16, 2026
1500 Meters · IndoorSection IX Invitational · Feb 25:01.72aSection IX InvitationalFebruary 2, 2025
1500 Meters · OutdoorMountie Madness · May 214:54.81aMountie MadnessMay 21, 2026
1600 Meters · IndoorGarden State Invitational 2026 · Feb 135:20.55Garden State Invitational 2026February 13, 2026
2000m Steeplechase · OutdoorIron Dukes Relays · Apr 247:39.65Iron Dukes RelaysApril 24, 2026
3000 Meters · IndoorSection 9 Class "A" Championship · Jan 3110:50.12Section 9 Class "A" ChampionshipJanuary 31, 2026
3000 Meters · OutdoorCrusader Relays · May 311:19.98Crusader RelaysMay 3, 2024
400 Meters · Relay Split · OutdoorWarwick Quad Meet · Apr 291:15.423Warwick Quad MeetApril 29, 2025
800 Meters · IndoorOcean Breeze Invitational & Pentathlon · Feb 32:36.16Ocean Breeze Invitational & PentathlonFebruary 3, 2024
800 Meters · OutdoorGary V Classic · May 212:29.87Gary V ClassicMay 21, 2025
800 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 102:28.868a40th Yale Interscholastic Track ClassicJanuary 10, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 28Section 9 Class A ChampionshipMay 28 · 1500 Meters · Place 3 · Washingtonville1500 Meters3.4:58.28a10
May 21Mountie MadnessMay 21 · 1500 Meters · Place 21 · Washingtonville1500 Meters214:54.81a PB10
May 15OCIAA ChampionshipsMay 15 · 1500 Meters · Place 9 · Washingtonville1500 Meters95:02.09a10
May 7Glenn D. Loucks GamesMay 7 · 2000m Steeplechase · Place 22 · Washingtonville2000m Steeplechase227:42.1010
May 5Warwick Dual vs. WashingtonvilleMay 5 · 3000 Meters · Place 1 · Washingtonville3000 Meters1.11:57.21a10
May 5Warwick Dual vs. WashingtonvilleMay 5 · 1500 Meters · Place 1 · Washingtonville1500 Meters1.5:06.73a10
May 1Crusader RelaysMay 1 · 2000m Steeplechase · Place 4 · Washingtonvi2000m Steeplechase47:51.80—
Apr 27Middletown v. WashingtonvilleApr 27 · 800 Meters · Place 2 · Washingtonville800 Meters2.2:38.40a10
Apr 24Iron Dukes RelaysApr 24 · 2000m Steeplechase · Place 1 · Washingtonvi2000m Steeplechase17:39.65 PB—
Apr 21Minisink Valley Dual Meet #3Apr 21 · 3000 Meters · Washingtonville3000 Meters—DNS10
Apr 21Minisink Valley Dual Meet #3Apr 21 · 1500 Meters · Place 2 · Washingtonville1500 Meters2.4:59.97a10
Apr 21Minisink Valley Dual Meet #3Apr 21 · 800 Meters · Place 3 · Washingtonville800 Meters3.2:31.42a10
Apr 18Goshen Trotters Track CarnivalApr 18 · 2000m Steeplechase · Place 2 · Washingtonville2000m Steeplechase27:52.37a10
Apr 18Goshen Trotters Track CarnivalApr 18 · 2000m Steeplechase · Place 2 · Washingtonvi2000m Steeplechase27:52.37—
Apr 14Washingtonville v. GoshenApr 14 · 3000 Meters · Place 2 · Washingtonville3000 Meters2.12:20.94a10
Apr 14Washingtonville v. GoshenApr 14 · 1500 Meters · Place 2 · Washingtonville1500 Meters2.5:36.65a10
Apr 14Washingtonville v. GoshenApr 14 · 800 Meters · Washingtonville800 Meters—DNS10
Apr 4Goshen Colosseum ClassicApr 4 · 1500 Meters · Place 4 · Washingtonvi1500 Meters44:55.08—

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 16Section IX OCIAA InvitationalFeb 16 · 1000 Meters · Place 5 · Washingtonville1000 Meters5.3:06.43a PB10
Feb 13Garden State Invitational 2026Feb 13 · 1600 Meters · Place 9 · Washingtonville1600 Meters95:20.55 PB10
Feb 13Garden State Open at Ocean BreezeFeb 13 · 1600 Meters · Place 9 · Washingtonville1600 Meters95:20.5510
Jan 31Section 9 Class "A" ChampionshipJan 31 · 3000 Meters · Place 8 · Washingtonvi3000 Meters810:50.12 PB—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 3000 Meters · Place 5 · Washingtonvi3000 Meters510:58.37—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 3000 Meters · Place 7 · Washingtonvi3000 Meters710:58.37—
Jan 3Ocean Breeze Freedom GamesJan 3 · 3000 Meters · Place 13 · Washingtonville3000 Meters1311:11.8310
Jan 3Freedom GamesJan 3 · 3000 Meters · Place 13 · Washingtonville3000 Meters13.11:11.83a10

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 1500 Meters · Place 12 · Washingtonville1500 Meters12.5:08.36a10
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 1 Mile · Place 2 · Washingtonville1 Mile2.5:27.93a PB10
Dec 8Ridge Winter InvitationalDec 8 · 1000 Meters · Place 2 · Washingtonville1000 Meters2.3:08.39a10
Mar 13Nike Indoor NationalsMar 13 · 1500 Meters · Place 25 · Washingtonville1500 Meters255:05.73a—
Mar 13Nike Indoor NationalsMar 13 · 1 Mile · Place 25 · Washingtonville1 Mile255:28.51a—
Feb 21Garden State OpenFeb 21 · 800 Meters · Place 31 · Washingtonvi800 Meters312:37.10—
Feb 8Section 9 Class "A" ChampionshipFeb 8 · 3000 Meters · Place 9 · Washingtonvi3000 Meters911:22.70—
Feb 2Section IX InvitationalFeb 2 · 1500 Meters · Place 4 · Washingtonville1500 Meters4.5:01.72a PB9
Jan 30NJ Metropolitan InvitationalJan 30 · 1600 Meters · Place 1 · Washingtonvi1600 Meters15:37.709
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 1500 Meters · Place 5 · Washingtonvi1500 Meters55:07.12—
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 1500 Meters · Place 5 · Washingtonvi1500 Meters55:07.12—
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 800 Meters · Washingtonville800 MetersRelay Split—2:28.868a PB9

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 21Gary V ClassicMay 21 · 800 Meters · Place 2 · Washingtonville800 Meters22:29.87 PB9
May 19Goshen Freshman InviteMay 19 · 1500 Meters · Place 3 · Washingtonvi1500 Meters35:09.06—
May 19Goshen Freshman InviteMay 19 · 800 Meters · Place 2 · Washingtonvi800 Meters22:32.97—
May 19Goshen Freshman InviteMay 19 · 1500 Meters · Place 3 · Washingtonvi1500 Meters35:09.06—
May 19Goshen Freshman InviteMay 19 · 800 Meters · Place 2 · Washingtonvi800 Meters22:32.97—
May 16OCIAA ChampionshipsMay 16 · 1500 Meters · Place 15 · Washingtonvi1500 Meters155:14.30—
May 2Crusader RelaysMay 2 · 3000 Meters · Place 12 · Washingtonvi3000 Meters1211:35.08—
Apr 29Gosh-VC-Wash-War QuadApr 29 · 3000 Meters · Place 4 · Washingtonvi3000 Meters411:20.33—
Apr 29Gosh-VC-Wash-War QuadApr 29 · 1500 Meters · Place 4 · Washingtonvi1500 Meters45:14.43—
Apr 29Warwick Quad MeetApr 29 · 400 Meters · Washingtonville400 MetersRelay Split—1:15.423 PB9
Apr 29Warwick Quad MeetApr 29 · 3000 Meters · Place 4 · Washingtonville3000 Meters4.11:20.33a9
Apr 29Warwick Quad MeetApr 29 · 1500 Meters · Place 4 · Washingtonville1500 Meters4.5:14.43a9
Apr 19Goshen Trotters Track CarnivalApr 19 · 1500 Meters · Place 4 · Washingtonvi1500 Meters45:10.10—
Apr 19Goshen Trotters Track CarnivalApr 19 · 800 Meters · Place 6 · Washingtonvi800 Meters62:33.08—
Apr 5Goshen Colosseum ClassicApr 5 · 1500 Meters · Place 3 · Washingtonvi1500 Meters35:14.20—
Apr 2Monroe-Woodbury, Washingtonville, Kingston, Beacon QUAD Apr 2 · 1500 Meters · Place 6 · Washingtonville1500 Meters65:16.169

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21Bishop Loughlin GamesDec 21 · 1000 Meters · Place 1 · Washingtonville1000 Meters1.3:12.98a9
Dec 13OCIAA Developmental 'A' Meet #1Dec 13 · 1500 Meters · Place 7 · Washingtonville1500 Meters7.5:10.07a9
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 1500 Meters · Place 6 · Washingtonville1500 Meters65:22.278
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 1500 Meters · Place 7 · Washingtonville1500 Meters75:22.278
Feb 17Section 9 State QualifierFeb 17 · 3000 Meters · Place 12 · Washingtonvi3000 Meters1212:03.368
Feb 10Section 9 Class A ChampionshipFeb 10 · 3000 Meters · Place 10 · Washingtonvi3000 Meters1011:25.33—
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 800 Meters · Place 10 · Washingtonville800 Meters102:36.16 PB8
Jan 12OCIAA Developmental B - FridayJan 12 · 3000 Meters · Place 8 · Washingtonville3000 Meters811:38.808
Jan 6Freedom GamesJan 6 · 1600 Meters · Place 9 · Washingtonville1600 Meters95:51.818

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30Section 9 State QualifierMay 30 · 1500 Meters · Place 13 · Washingtonville1500 Meters135:06.00—
May 23Section 9 Class A & C ChampionshipMay 23 · 1500 Meters · Place 4 · Washingtonvi1500 Meters45:12.878
May 20Goshen Freshman InvitationalMay 20 · 1500 Meters · Place 5 · Washingtonvi1500 Meters55:30.10—
May 20Goshen Freshman InvitationalMay 20 · 800 Meters · Place 6 · Washingtonvi800 Meters62:44.76—
May 17OCIAA ChampionshipMay 17 · 3000 Meters · Place 14 · Washingtonvi3000 Meters1411:20.36—
May 17OCIAA ChampionshipMay 17 · 1500 Meters · Place 19 · Washingtonvi1500 Meters195:13.16—
May 3Crusader RelaysMay 3 · 3000 Meters · Place 5 · Washingtonvi3000 Meters511:19.98 PB—
Apr 20Goshen Trotters Track CarnivalApr 20 · 1500 Meters · Place 6 · Washingtonvi1500 Meters65:13.10—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Coach Saint InvitationalDec 15 · 1 Mile · Place 36 · Washingtonville1 Mile36.6:12.14a8
Dec 15Coach Saint InvitationalDec 15 · 1500 Meters · Place 34 · Washingtonville1500 Meters34.5:43.70a8
Dec 8OCIAA Developmental "A" - FridayDec 8 · 1500 Meters · Place 11 · Washingtonville1500 Meters11.5:26.908

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 21Monroe-Woodbury Modified Track and Field InvitationalApr 21 · 1500 Meters · Place 4 · Washingtonville1500 Meters4.6:07.02a7
Apr 21Monroe-Woodbury Modified Track and Field InvitationalApr 21 · 800 Meters · Place 4 · Washingtonville800 Meters4.3:00.45a7