Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSteve Borbet Invitational · Jan 166:06.95Steve Borbet InvitationalJanuary 16, 2026
1000 Meters · IndoorSection IX OCIAA Invitational · Feb 163:26.55aSection IX OCIAA InvitationalFebruary 16, 2026
1500 Meters · IndoorOCIAA Divisional Championship (2 4 6) · Jan 245:40.51OCIAA Divisional Championship (2 4 6)January 24, 2026
1500 Meters · OutdoorFriendship Games · May 85:32.26aFriendship GamesMay 8, 2026
1600 Meters · IndoorMolloy Stanner Games · Jan 115:48.27Molloy Stanner GamesJanuary 11, 2026
2000m Steeplechase · 0.762m · OutdoorSection 9 State Qualifier · Jun 38:24.35aSection 9 State QualifierJune 3, 2026
2000m Steeplechase · OutdoorSection 9 Class B & D Championship · May 248:40.62Section 9 Class B & D ChampionshipMay 24, 2024
3000 Meters · IndoorOCIAA Divisional Championship (2 4 6) · Jan 2412:41.39OCIAA Divisional Championship (2 4 6)January 24, 2026
3000 Meters · OutdoorSection 9 State Qualifier · Jun 312:08.72aSection 9 State QualifierJune 3, 2026
3000m Steeplechase · OutdoorGoshen Coliseum Classic · Apr 69:15.85Goshen Coliseum ClassicApril 6, 2024
600 Meters · IndoorSection IX Holiday Classic · Dec 271:59.67aSection IX Holiday ClassicDecember 27, 2024
800 Meters · IndoorNorth Shore Pre-Nationals Invitational · Feb 132:39.97North Shore Pre-Nationals InvitationalFebruary 13, 2026
800 Meters · OutdoorRace at the Oval Office · May 32:43.00Race at the Oval OfficeMay 3, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 3Section 9 State QualifierJun 3 · 2000m Steeplechase · Place 17 · John S. Burke Catholic2000m Steeplechase0.762m17.8:24.35a PB12
Jun 3Section 9 State QualifierJun 3 · 3000 Meters · Place 21 · John S. Burke Catholic3000 Meters21.12:08.72a PB12
May 27Section 9 Class C ChampionshipMay 27 · 2000m Steeplechase · John S. Burke Catholic2000m Steeplechase0.762m--DNS12
May 27Section 9 Class C ChampionshipMay 27 · 3000 Meters · Place 5 · John S. Burke Catholic3000 Meters5.12:32.72a12
May 15OCIAA ChampionshipsMay 15 · 3000 Meters · Place 8 · John S. Burke Catholic3000 Meters812:12.71a12
May 15OCIAA ChampionshipsMay 15 · 1500 Meters · Place 28 · John S. Burke Catholic1500 Meters285:55.36a12
May 15OCIAA ChampionshipsMay 15 · 2000m Steeplechase · Place 22 · John S. Burke Catholic2000m Steeplechase229:02.40a12
May 8Friendship GamesMay 8 · 2000m Steeplechase · Place 2 · John S. Burke Catholic2000m Steeplechase28:45.11a12
May 8Friendship GamesMay 8 · 1500 Meters · Place 12 · John S. Burke Catholic1500 Meters125:32.26a PB12
May 2Race at the Oval OfficeMay 2 · 2000m Steeplechase · Place 7 · John S. Burk2000m Steeplechase78:47.74—
May 2Race at the Oval OfficeMay 2 · 1500 Meters · Place 9 · John S. Burk1500 Meters95:39.31—
May 2Race at the Oval OfficeMay 2 · 800 Meters · Place 11 · John S. Burk800 Meters112:48.30—
Apr 27Cornwall SteeplefestApr 27 · 2000m Steeplechase · Place 26 · John S. Burke Catholic2000m Steeplechase0.762m26.8:58.62a12
Apr 11Green Dragon RelaysApr 11 · 2000m Steeplechase · Place 7 · John S. Burk2000m Steeplechase79:24.5112

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 16Section IX OCIAA InvitationalFeb 16 · 1000 Meters · Place 20 · John S. Burke Catholic1000 Meters20.3:26.55a PB12
Feb 13North Shore Pre-Nationals InvitationalFeb 13 · 800 Meters · Place 14 · John S. Burk800 Meters142:39.97 PB12
Feb 7Purple Champions HS InvitationalFeb 7 · 1500 Meters · Place 26 · John S. Burk1500 Meters265:54.2512
Feb 7Purple Champions HS InvitationalFeb 7 · 1000 Meters · Place 32 · John S. Burk1000 Meters323:43.0512
Jan 30Section 9 Class "B" ChampionshipJan 30 · 3000 Meters · Place 7 · John S. Burk3000 Meters713:23.34—
Jan 30Section 9 Class "B" ChampionshipJan 30 · 1500 Meters · Place 12 · John S. Burk1500 Meters125:54.01—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 1500 Meters · Place 6 · John S. Burk1500 Meters65:40.51 PB—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 1500 Meters · Place 15 · John S. Burk1500 Meters155:40.51—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 3000 Meters · Place 4 · John S. Burk3000 Meters412:41.39 PB—
Jan 24OCIAA Divisional Championship (2 4 6)Jan 24 · 3000 Meters · Place 17 · John S. Burk3000 Meters1712:41.39—
Jan 16Steve Borbet InvitationalJan 16 · 1 Mile · Place 24 · John S. Burk1 Mile246:06.95 PB12
Jan 16Steve Borbet InvitationalJan 16 · 800 Meters · Place 9 · John S. Burk800 Meters92:43.3612
Jan 11Molloy Stanner GamesJan 11 · 1600 Meters · Place 25 · John S. Burk1600 Meters255:48.27 PB12
Jan 3Ocean Breeze Freedom GamesJan 3 · 1000 Meters · Place 36 · John S. Burke Catholic1000 Meters363:37.5412
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 1 · John S. Burke Catholic1600 Meters16:05.2312
Jan 3Freedom GamesJan 3 · 1000 Meters · Place 36 · John S. Burke Catholic1000 Meters36.3:37.54a12
Jan 3Freedom GamesJan 3 · 1600 Meters · Place 1 · John S. Burke Catholic1600 Meters1.6:05.23a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 20Section IX Holiday ClassicDec 20 · 1500 Meters · Place 20 · John S. Burke Catholic1500 Meters20.5:48.79a12
Dec 12Coach Saint InvitationalDec 12 · 1 Mile · Place 3 · John S. Burke Catholic1 Mile3.6:08.65a12
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 800 Meters · Place 36 · John S. Burk800 Meters362:47.9911
Feb 7Section 9 Class "B" ChampionshipFeb 7 · 1500 Meters · Place 11 · John S. Burke Catholic1500 Meters116:03.45a—
Feb 7Section 9 Class "B" ChampionshipFeb 7 · 1000 Meters · Place 10 · John S. Burke Catholic1000 Meters103:34.34a—
Feb 2Section IX InvitationalFeb 2 · 1000 Meters · Place 32 · John S. Burke Catholic1000 Meters32.3:52.35a11
Feb 2Section IX InvitationalFeb 2 · 1500 Meters · Place 23 · John S. Burke Catholic1500 Meters23.5:58.36a11
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 1500 Meters · Place 15 · John S. Burk1500 Meters156:06.22—
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 1500 Meters · Place 4 · John S. Burk1500 Meters46:06.22—
Jan 18OCIAA Divisional Championship (2 4 6)Jan 18 · 1000 Meters · Place 2 · John S. Burk1000 Meters23:37.83—
Jan 12Molloy Stanner GamesJan 12 · 1600 Meters · Place 70 · John S. Burk1600 Meters706:18.8311
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 32 · John S. Burke Catholic1000 Meters323:39.6911
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 16 · John S. Burke Catholic1600 Meters166:22.8511

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30Section 9 Class C ChampionshipsMay 30 · 2000m Steeplechase · Place 5 · John S. Burk2000m Steeplechase59:08.73—
May 30Section 9 Class C ChampionshipsMay 30 · 1500 Meters · Place 11 · John S. Burk1500 Meters115:59.06—
May 30Section 9 Class C ChampionshipsMay 30 · 2000m Steeplechase · Place 5 · John S. Burk2000m Steeplechase59:08.73—
May 30Section 9 Class C ChampionshipsMay 30 · 1500 Meters · Place 11 · John S. Burk1500 Meters115:59.06—
May 16OCIAA ChampionshipsMay 16 · 2000m Steeplechase · Place 18 · John S. Burk2000m Steeplechase189:00.42—
May 16OCIAA ChampionshipsMay 16 · 1500 Meters · Place 22 · John S. Burk1500 Meters225:39.17—
May 10Middletown InvitationalMay 10 · 3000m Steeplechase · Place 9 · John S. Burke Catholic3000m Steeplechase99:38.6911
May 10Middletown InvitationalMay 10 · 1500 Meters · Place 22 · John S. Burke Catholic1500 Meters226:04.0511
May 10Middletown InvitationalMay 10 · 1500 Meters · Place 22 · John S. Burk1500 Meters226:04.05—
May 10Middletown InvitationalMay 10 · 2000m Steeplechase · Place 9 · John S. Burk2000m Steeplechase99:38.69—
May 3Race at the Oval OfficeMay 3 · 800 Meters · Place 6 · John S. Burk800 Meters62:43.00 PB—
May 2Crusader RelaysMay 2 · 2000m Steeplechase · Place 24 · John S. Burk2000m Steeplechase249:27.50—
Apr 5Goshen Colosseum ClassicApr 5 · 1500 Meters · Place 23 · John S. Burk1500 Meters236:11.49—
Apr 5Goshen Colosseum ClassicApr 5 · 800 Meters · Place 23 · John S. Burk800 Meters233:10.60—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27Section IX Holiday ClassicDec 27 · 600 Meters · Place 19 · John S. Burke Catholic600 Meters19.1:59.67a PB11
Dec 13OCIAA Developmental 'A' Meet #1Dec 13 · 1500 Meters · Place 12 · John S. Burke Catholic1500 Meters12.5:40.79a11
Dec 6North Shore Season OpenerDec 6 · 1000 Meters · Place 20 · John S. Burke Catholic1000 Meters20.3:35.15a11
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 1500 Meters · Place 3 · John S. Burke Catholic1500 Meters35:45.4410
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 1500 Meters · Place 12 · John S. Burke Catholic1500 Meters125:45.4410
Feb 23OCIAA Divisional Championship (2 4 6)Feb 23 · 1000 Meters · Place 3 · John S. Burke Catholic1000 Meters33:32.2610
Feb 9Section 9 Class B ChampionshipFeb 9 · 1500 Meters · Place 10 · John S. Burk1500 Meters106:01.98—
Feb 9Section 9 Class B ChampionshipFeb 9 · 1000 Meters · Place 10 · John S. Burk1000 Meters103:35.94—
Feb 3Purple Champions HS InvitationalFeb 3 · 1600 Meters · Place 41 · John S. Burk1600 Meters416:33.8910
Feb 3Purple Champions HS InvitationalFeb 3 · 1000 Meters · Place 58 · John S. Burk1000 Meters583:45.3210
Jan 12OCIAA Developmental B - FridayJan 12 · 3000 Meters · Place 17 · John S. Burke Catholic3000 Meters1713:26.5010
Jan 12OCIAA Developmental B - FridayJan 12 · 1000 Meters · Place 29 · John S. Burke Catholic1000 Meters293:58.9510

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24Section 9 Class B & D ChampionshipMay 24 · 2000m Steeplechase · Place 1 · John S. Burk2000m Steeplechase18:40.62 PB10
May 24Section 9 Class B & D ChampionshipMay 24 · 1500 Meters · Place 6 · John S. Burk1500 Meters65:46.7410
May 17OCIAA ChampionshipMay 17 · 2000m Steeplechase · Place 19 · John S. Burk2000m Steeplechase199:01.19—
May 17OCIAA ChampionshipMay 17 · 1500 Meters · Place 35 · John S. Burk1500 Meters355:45.60—
May 10Friendship GamesMay 10 · 1500 Meters · Place 18 · John S. Burke Catholic1500 Meters185:33.6810
May 10Friendship GamesMay 10 · 800 Meters · Place 17 · John S. Burke Catholic800 Meters172:45.2410
May 4Warwick Ahearn ClassicMay 4 · 2000m Steeplechase · Place 6 · John S. Burk2000m Steeplechase68:43.04—
Apr 6Goshen Coliseum ClassicApr 6 · 3000m Steeplechase · Place 6 · John S. Burke Catholic3000m Steeplechase69:15.85 PB10

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 8OCIAA Developmental "A" - FridayDec 8 · 1500 Meters · Place 17 · John S. Burke Catholic1500 Meters17.5:48.2010
Feb 10Section 9 Class B ChampionshipsFeb 10 · 1000 Meters · Place 5 · John S. Burke Catholic1000 Meters53:35.19a—
Feb 4Purple Champions HS InvitationalFeb 4 · 1600 Meters · Place 27 · John S. Burk1600 Meters276:17.309
Feb 4Purple Champions HS InvitationalFeb 4 · 1000 Meters · Place 27 · John S. Burk1000 Meters273:33.599
Jan 29Section 9 InvitationalJan 29 · 1000 Meters · Place 21 · John S. Burk1000 Meters213:32.68—
Jan 20OCIAA Divisional 2/4/6Jan 20 · 1500 Meters · Place 3 · John S. Burk1500 Meters36:07.71—
Jan 20OCIAA Divisional 2/4/6Jan 20 · 1000 Meters · Place 3 · John S. Burk1000 Meters33:42.21—
Jan 13Suffern InvitationalJan 13 · 1500 Meters · Place 28 · John S. Burk1500 Meters286:09.12—
Jan 13Suffern InvitationalJan 13 · 1000 Meters · Place 34 · John S. Burk1000 Meters343:48.46—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 13Middletown InvitationalMay 13 · 800 Meters · Place 26 · John S. Burk800 Meters262:47.39—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2Section 9 State QualifierJun 2 · 2000m Steeplechase · Place 18 · John S. Burk2000m Steeplechase189:11.09—
Jun 2Section 9 State QualifierJun 2 · 2000m Steeplechase · Place 6 · John S. Burk2000m Steeplechase69:11.09—
May 25Section 9 Class C/D ChampionshipMay 25 · 2000m Steeplechase · Place 4 · John S. Burke Catholic2000m Steeplechase49:04.428
May 25Section 9 Class C/D ChampionshipMay 25 · 1500 Meters · Place 7 · John S. Burke Catholic1500 Meters76:03.608
Apr 9New Paltz Early Bird InvitationalApr 9 · 1500 Meters · Place 7 · John S. Burk1500 Meters76:06.56—
Apr 9New Paltz Early Bird InvitationalApr 9 · 1500 Meters · Place 7 · John S. Burke Catholic1500 Meters76:06.568

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Section 9 State QualifierFeb 26 · 1000 Meters · Place 22 · John S. Burk1000 Meters223:50.31—
Jan 30OCIAA InvitationalJan 30 · 1000 Meters · Place 19 · John S. Burke Catholic1000 Meters19.3:45.63a12
Jan 30Section 9 InvitationalJan 30 · 1000 Meters · Place 19 · John S. Burke Catholic1000 Meters19.3:45.63a12