Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 YSU Collegiate Invitational · Jan 164:45.72a2026 YSU Collegiate InvitationalJanuary 16, 2026
1000 Meters · IndoorCoach Saint Invitational · Dec 152:44.44aCoach Saint InvitationalDecember 15, 2023
1500 Meters · OutdoorDave Labor Slippery Rock Invitational · Apr 34:18.79aDave Labor Slippery Rock InvitationalApril 3, 2026
1600 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 165:06.19aEssex County Track Coaches Assn. Season Opener InviteDecember 16, 2022
1600 Meters · OutdoorNJAC Small Schools · May 94:47.65aNJAC Small SchoolsMay 9, 2023
400 Meters · OutdoorDual: Vernon vs Jefferson · Apr 1354.2Dual: Vernon vs JeffersonApril 13, 2023
600 Meters · IndoorDemarest Invitational · Dec 181:38.74aDemarest InvitationalDecember 18, 2021
800 Meters · IndoorAshland Collegiate Tune-Up · Feb 211:59.90aAshland Collegiate Tune-UpFebruary 21, 2026
800 Meters · OutdoorSRU Last Chance Meet · May 21:59.66aSRU Last Chance MeetMay 2, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24Marty Goldberg Gator InvitationalApr 24 · 800 Meters · Place 27 · Slippery RockSlippery Rock800 Meters27.2:04.77aSo
Apr 24Ashland Alumni OpenApr 24 · 800 Meters · Place 30 · Slippery RockSlippery Rock800 Meters30.2:04.80aSo
Apr 16John Papa InvitationalApr 16 · 800 Meters · Place 17 · Slippery RockSlippery Rock800 Meters17.2:02.33aSo
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 145 · Slippery RockSlippery Rock800 Meters145.2:00.33aSo
Apr 11Westminster InvitationalApr 11 · 800 Meters · Slippery RockSlippery Rock800 Meters—DNSSo
Apr 3Dave Labor Slippery Rock InvitationalApr 3 · 1500 Meters · Place 50 · Slippery RockSlippery Rock1500 Meters50.4:18.79a PBSo
Apr 3Dave Labor Slippery Rock InvitationalApr 3 · 800 Meters · Place 29 · Slippery RockSlippery Rock800 Meters29.2:01.72aSo
Mar 27Carnegie Mellon InvitationalMar 27 · 1500 Meters · Place 48 · Slippery RockSlippery Rock1500 Meters48.4:19.04aSo
Mar 27Carnegie Mellon InvitationalMar 27 · 800 Meters · Place 45 · Slippery RockSlippery Rock800 Meters45.2:05.43aSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21Ashland Collegiate Tune-UpFeb 21 · 800 Meters · Place 10 · Slippery RockSlippery Rock800 Meters10.1:59.90a PBSo
Feb 13YSU Last ChanceFeb 13 · 800 Meters · Place 31 · Slippery RockSlippery Rock800 Meters312:01.25aSo
Jan 31Mount Union Wuske OpenJan 31 · 800 Meters · Place 7 · Slippery RockSlippery Rock800 Meters72:03.19SO
Jan 31Mount Union Jim Wuske Collegiate InvitationalJan 31 · 800 Meters · Place 7 · Slippery RockSlippery Rock800 Meters7.2:03.19aSo
Jan 24Ashland InvitationalJan 24 · 800 Meters · Place 28 · Slippery RockSlippery Rock800 Meters28.2:02.23aSo
Jan 162026 YSU Collegiate InvitationalJan 16 · 1 Mile · Place 44 · Slippery RockSlippery Rock1 Mile44.4:45.72a PBSo
Jan 162026 YSU Collegiate InvitationalJan 16 · 800 Meters · Place 21 · Slippery RockSlippery Rock800 Meters21.2:03.80aSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2SRU Last Chance MeetMay 2 · 800 Meters · Place 7 · Slippery RockSlippery Rock800 Meters7.1:59.66a PBFr
Apr 17John Papa InvitationalApr 17 · 800 Meters · Place 17 · Slippery RockSlippery Rock800 Meters172:01.93FR
Apr 11Westminster (Pa) InvitationalApr 11 · 1500 Meters · Place 20 · Slippery RockSlippery Rock1500 Meters20.4:22.05aFr
Apr 11Westminster (Pa) InvitationalApr 11 · 800 Meters · Place 43 · Slippery RockSlippery Rock800 Meters43.2:09.76aFr
Apr 4Dave Labor Slippery Rock InvitationalApr 4 · 800 Meters · Place 33 · Slippery RockSlippery Rock800 Meters332:01.26FR
Apr 4Dave Labor Slippery Rock InvitationalApr 4 · 1500 Meters · Place 48 · Slippery RockSlippery Rock1500 Meters484:24.04FR
Mar 22IUP Ed Fry InvitationalMar 22 · 800 Meters · Place 10 · Slippery RockSlippery Rock800 Meters102:04.42aFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15SPIRE Collegiate Indoor GamesFeb 15 · 800 Meters · Place 43 · Slippery RockSlippery Rock800 Meters432:03.53FR
Feb 7Jud Logan Light Giver Collegiate OpenFeb 7 · 800 Meters · Place 58 · Slippery RockSlippery Rock800 Meters582:00.57FR
Feb 1Mount Union Wuske OpenFeb 1 · 800 Meters · Place 13 · Slippery RockSlippery Rock800 Meters132:03.13FR
Jan 25Ashland InvitationalJan 25 · 800 Meters · Place 29 · Slippery RockSlippery Rock800 Meters29.2:01.59aFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 62024 YSU IcebreakerDec 6 · 800 Meters · Place 17 · UnattachedUnattached800 Meters17.2:02.05aFr
Feb 3Purple Champions HS InvitationalFeb 3 · 800 Meters · Place 21 · Vernon TownsVernon Towns800 Meters212:04.3312
Jan 12Steve Borbet InvitationalJan 12 · 800 Meters · Place 3 · Vernon TownsVernon Towns800 Meters32:03.2712

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 15 · Vernon TownshipVernon Township800 Meters15.2:07.43a12
Dec 15Coach Saint InvitationalDec 15 · 1000 Meters · Place 13 · Vernon TownshipVernon Township1000 Meters13.2:44.44a PB12
Jan 13Steve Borbet InvitationalJan 13 · 1 Mile · Place 64 · Vernon TownsVernon Towns1 Mile645:05.8811

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 800 Meters · Place 15 · Vernon TownshipVernon Township800 Meters15.2:03.38a11
May 15HWS (Hunterdon, Warren, Sussex) MeetMay 15 · 800 Meters · Place 5 · Vernon TownshipVernon Township800 Meters5.2:02.87a11
May 9NJAC Small SchoolsMay 9 · 1600 Meters · Place 16 · Vernon TownshipVernon Township1600 Meters16.4:47.65a PB11
May 9NJAC Small SchoolsMay 9 · 800 Meters · Place 5 · Vernon TownshipVernon Township800 Meters5.2:02.80a11
Apr 13Dual: Vernon vs JeffersonApr 13 · 400 Meters · Place 1 · Vernon TownshipVernon Township400 Meters1.54.2 PB11

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 800 Meters · Place 22 · Vernon TownshipVernon Township800 Meters22.2:09.43a11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 1600 Meters · Place 25 · Vernon TownshipVernon Township1600 Meters25.5:06.19a PB11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 800 Meters · Place 22 · Vernon TownshipVernon Township800 Meters22.2:14.55a11
Jan 14Suffern InvitationalJan 14 · 1000 Meters · Place 26 · Vernon TownshipVernon Township1000 Meters26.3:00.89a10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 800 Meters · Place 22 · Vernon TownshipVernon Township800 Meters22.2:09.63a10
May 10NJAC Small SchoolsMay 10 · 800 Meters · Place 14 · Vernon TownshipVernon Township800 Meters14.2:10.08a10
May 3Vernon vs HackettstownMay 3 · 800 Meters · Place 3 · Vernon TownshipVernon Township800 Meters3.2:10.910
Apr 21Vernon vs High PointApr 21 · 800 Meters · Place 3 · Vernon TownshipVernon Township800 Meters3.2:13.310

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 1000 Meters · Place 45 · Vernon TownshipVernon Township1000 Meters45.3:02.03a10
Dec 18Demarest InvitationalDec 18 · 600 Meters · Place 32 · Vernon TownshipVernon Township600 Meters32.1:38.74a PB10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · 1600 Meters · Place 25 · Vernon TownshipVernon Township1600 Meters25.4:59.87a9
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · 800 Meters · Place 25 · Vernon TownshipVernon Township800 Meters25.2:14.13a9
May 15Trim the F.A.T.May 15 · 1600 Meters · Place 12 · Vernon TownshipVernon Township1600 Meters12.5:06.02a9