Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach "I" Invitational · Jan 246:04.73aCoach "I" InvitationalJanuary 24, 2026
10,000 Meters · OutdoorDanny Curran Invitational · Mar 2741:56.76aDanny Curran InvitationalMarch 27, 2026
1000 Meters · IndoorLen Pietrewicz Invitational · Dec 283:55.01aLen Pietrewicz InvitationalDecember 28, 2023
10000 Meters · OutdoorDanny Curran Invitational · Mar 2843:42.33aDanny Curran InvitationalMarch 28, 2025
1500 Meters · OutdoorMessiah Invitational · Apr 95:37.97aMessiah InvitationalApril 9, 2026
1600 Meters · IndoorSJTCA Winter Meet #4 · Dec 236:15.29aSJTCA Winter Meet #4December 23, 2023
1600 Meters · OutdoorHunterdon / Warren / Sussex Champs · May 135:58.97Hunterdon / Warren / Sussex ChampsMay 13, 2024
3000 Meters · IndoorKeogh Invitational · Feb 1911:50.08aKeogh InvitationalFebruary 19, 2026
3200 Meters · OutdoorCherokee Night Racer #1: Night of 3200's · Apr 1213:08.18aCherokee Night Racer #1: Night of 3200'sApril 12, 2024
400m Hurdles · 30" / 0.762m · OutdoorNJAC Small Schools · May 101:26.43aNJAC Small SchoolsMay 10, 2022
5000 Meters · IndoorWidener Schuylkill Showdown · Jan 3120:29.20aWidener Schuylkill ShowdownJanuary 31, 2026
600 Meters · IndoorLen Pietrewicz Invitational · Dec 282:08.00aLen Pietrewicz InvitationalDecember 28, 2023
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 152:58.28aEssex County Track Coaches Assn. Season Opener InviteDecember 15, 2023
800 Meters · OutdoorHWS (Hunterdon, Warren, Sussex) Meet · May 152:56.09aHWS (Hunterdon, Warren, Sussex) MeetMay 15, 2023

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 10,000 Meters · Place 11 · Eastern (Pa.)Eastern (Pa.)10,000 Meters11.42:10.52aSo
Apr 9Messiah InvitationalApr 9 · 1500 Meters · Place 35 · Eastern (Pa.)Eastern (Pa.)1500 Meters35.5:37.97a PBSo
Mar 27Danny Curran InvitationalMar 27 · 10,000 Meters · Place 20 · Eastern (Pa.)Eastern (Pa.)10,000 Meters20.41:56.76a PBSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 68 · Eastern (Pa.)Eastern (Pa.)5000 Meters68.20:55.29aSo
Feb 19Keogh InvitationalFeb 19 · 3000 Meters · Place 6 · Eastern (Pa.)Eastern (Pa.)3000 Meters6.11:50.08a PBSo
Jan 31Widener Schuylkill ShowdownJan 31 · 5000 Meters · Place 10 · Eastern (Pa.)Eastern (Pa.)5000 Meters10.20:29.20a PBSo
Jan 24Coach "I" InvitationalJan 24 · 1 Mile · Place 31 · Eastern (Pa.)Eastern (Pa.)1 Mile31.6:04.73a PBSo

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Danny Curran InvitationalMar 28 · 10000 Meters · Place 30 · Eastern (Pa.)Eastern (Pa.)10000 Meters3043:42.33a PBFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Keogh InvitationalFeb 21 · 3000 Meters · Place 5 · Eastern (Pa.)Eastern (Pa.)3000 Meters512:08.12a—
Feb 15Susquehanna InvitationalFeb 15 · 5000 Meters · Place 13 · Eastern (Pa.)Eastern (Pa.)5000 Meters13.21:11.43aFr
Jan 31Seamus McElligottJan 31 · 5000 Meters · Place 4 · Eastern (Pa.)Eastern (Pa.)5000 Meters4.21:23.87aFr
Jan 24Widener Winter Evening InviteJan 24 · 3000 Meters · Place 21 · Eastern (Pa.)Eastern (Pa.)3000 Meters2112:17.97a—
Jan 18Alvernia Winter InviteJan 18 · 3000 Meters · Place 18 · Eastern (Pa.)Eastern (Pa.)3000 Meters1812:31.58a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 1600 Meters · Place 22 · Wallkill ValWallkill Val1600 Meters225:58.97 PB—
May 7NJAC Small SchoolsMay 7 · 3200 Meters · Place 15 · WALLKILL VALWALLKILL VAL3200 Meters1513:10.69—
May 7NJAC Small SchoolsMay 7 · 3200 Meters · Place 15 · WALLKILL VALWALLKILL VAL3200 Meters1513:10.69—
Apr 22F.A.T. Dual Wallkill Valley vs. Sussex TechApr 22 · 1600 Meters · Place 2 · Wallkill ValWallkill Val1600 Meters26:08.55—
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 77 · Wallkill Valley RegWallkill Valley Reg3200 Meters77.13:08.18a PB12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Len Pietrewicz InvitationalDec 28 · 1000 Meters · Place 38 · Wallkill Valley RegWallkill Valley Reg1000 Meters38.3:55.01a PB12
Dec 28Len Pietrewicz InvitationalDec 28 · 600 Meters · Place 51 · Wallkill Valley RegWallkill Valley Reg600 Meters51.2:08.00a PB12
Dec 23SJTCA Winter Meet #4Dec 23 · 1600 Meters · Place 38 · Wallkill Valley RegWallkill Valley Reg1600 Meters38.6:15.29a PB12
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 1600 Meters · Place 31 · Wallkill Valley RegWallkill Valley Reg1600 Meters31.6:20.31a12
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 800 Meters · Place 51 · Wallkill Valley RegWallkill Valley Reg800 Meters51.2:58.28a PB12

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 3200 Meters · Place 8 · Wallkill Valley RegWallkill Valley Reg3200 Meters8.13:19.11a11
May 15HWS (Hunterdon, Warren, Sussex) MeetMay 15 · 1600 Meters · Place 16 · Wallkill Valley RegWallkill Valley Reg1600 Meters16.6:21.58a11
May 15HWS (Hunterdon, Warren, Sussex) MeetMay 15 · 800 Meters · Place 33 · Wallkill Valley RegWallkill Valley Reg800 Meters33.2:56.09a PB11
May 9NJAC Small SchoolsMay 9 · 3200 Meters · Place 11 · Wallkill Valley RegWallkill Valley Reg3200 Meters11.13:41.44a11
May 9NJAC Small SchoolsMay 9 · 1600 Meters · Place 32 · Wallkill Valley RegWallkill Valley Reg1600 Meters32.6:17.88a11
May 1F.A.T. Dual Wallkill Valley vs. NewtonMay 1 · 3200 Meters · Place 1 · Wallkill ValWallkill Val3200 Meters114:04.67—
May 1F.A.T. Dual Wallkill Valley vs. NewtonMay 1 · 1600 Meters · Place 3 · Wallkill ValWallkill Val1600 Meters36:19.13—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Len Pietrewicz InvitationalDec 28 · 1000 Meters · Place 29 · Wallkill Valley RegWallkill Valley Reg1000 Meters29.3:56.36a11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 1600 Meters · Place 32 · Wallkill Valley RegWallkill Valley Reg1600 Meters32.6:28.88a11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 800 Meters · Place 35 · Wallkill Valley RegWallkill Valley Reg800 Meters35.3:01.86a11

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 3200 Meters · Place 12 · Wallkill Valley RegWallkill Valley Reg3200 Meters12.13:47.58a10
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 1600 Meters · Place 19 · Wallkill Valley RegWallkill Valley Reg1600 Meters19.6:42.60a10
May 18HWS (Hunterdon, Warren, Sussex) MeetMay 18 · 400m Hurdles · Place 29 · Wallkill ValWallkill Val400m Hurdles291:25.11—
May 18HWS (Hunterdon, Warren, Sussex) MeetMay 18 · 3200 Meters · Place 16 · Wallkill ValWallkill Val3200 Meters1614:03.11—
May 10NJAC Small SchoolsMay 10 · 400m Hurdles · Place 40 · Wallkill Valley RegWallkill Valley Reg400m Hurdles30" / 0.762m40.1:26.43a PB10
May 10NJAC Small SchoolsMay 10 · 3200 Meters · Place 20 · Wallkill Valley RegWallkill Valley Reg3200 Meters20.13:54.73a10
May 10NJAC Small SchoolsMay 10 · 1600 Meters · Place 41 · Wallkill Valley RegWallkill Valley Reg1600 Meters41.6:32.31a10

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Bill Bruno Holiday ClassicDec 28 · 1600 Meters · Place 41 · Wallkill Valley RegWallkill Valley Reg1600 Meters41.6:35.85a10
Dec 28Bill Bruno Holiday ClassicDec 28 · 800 Meters · Place 37 · Wallkill Valley RegWallkill Valley Reg800 Meters37.3:05.91a10
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 1600 Meters · Place 30 · Wallkill Valley RegWallkill Valley Reg1600 Meters30.6:30.63a10

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · 3200 Meters · Place 14 · Wallkill Valley RegWallkill Valley Reg3200 Meters14.13:54.29a9
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · 1600 Meters · Place 25 · Wallkill Valley RegWallkill Valley Reg1600 Meters25.6:19.23a9
May 27Hunterdon, Warren, Sussex ChampionshipMay 27 · 1600 Meters · Place 27 · Wallkill ValWallkill Val1600 Meters276:14.73—
May 18NJAC Small SchoolsMay 18 · 1600 Meters · Place 27 · WALLKILL VALWALLKILL VAL1600 Meters276:08.25—
May 18NJAC Small SchoolsMay 18 · 3200 Meters · Place 22 · WALLKILL VALWALLKILL VAL3200 Meters2213:58.33—
May 18NJAC Small SchoolsMay 18 · 1600 Meters · Place 27 · WALLKILL VALWALLKILL VAL1600 Meters276:08.25—
May 15Trim the F.A.T.May 15 · 1600 Meters · Place 10 · Wallkill Valley RegWallkill Valley Reg1600 Meters10.6:12.32a9
May 1Let's Get F.A.TMay 1 · 1600 Meters · Place 20 · Wallkill ValWallkill Val1600 Meters206:31.01—
Mar 27Ranger Winter Series Meet #4Mar 27 · 1600 Meters · Place 11 · Wallkill ValWallkill Val1600 Meters116:42.90—