Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 617:05.01NJSIAA Sectionals - SouthNovember 6, 2021
6,000 Meters · EdinboroDoug Watts Open · Sep 720:51.09Doug Watts OpenSeptember 7, 2024
8,000 Meters · Bloomsburg University Home CoursePSAC XC Champs · Nov 726:53.2PSAC XC ChampsNovember 7, 2026
8,000 Meters · EdinboroPSAC Cross Country Championships · Oct 2527:28.7PSAC Cross Country ChampionshipsOctober 25, 2025
8,000 Meters · Foundation FieldsLock Haven Invite · Sep 2728:00.90Lock Haven InviteSeptember 27, 2025
8,000 Meters · Kutztown University Farm CoursePSAC XC Champs · Oct 2627:30.7PSAC XC ChampsOctober 26, 2024
8,000 Meters · Lawrence County FairgroundBill Lennox Invtational · Oct 727:02.2Bill Lennox InvtationalOctober 7, 2023
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:29.0Paul Short RunOctober 4, 2024
8,000 Meters · Mill Creek MetroParks FarmYSU Alumni XC Meet · Sep 2128:27.2YSU Alumni XC MeetSeptember 21, 2024
8,000 Meters · West Branch Cross Country CourseLock Haven Invite · Sep 2626:09.9Lock Haven InviteSeptember 26, 2026
8,000 Meters · Youthtown XC CourseCMU Invitational · Oct 1126:32.00CMU InvitationalOctober 11, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7PSAC XC ChampsNov 7 · 8,000 Meters PSAC · Place 41 · Slippery RockSlippery Rock8,000 Meters PSAC4126:53.2 PBSr
Oct 24Lock Haven Go FastOct 24 · 8,000 Meters Collegiate · Place 181 · Slippery RockSlippery Rock8,000 Meters Collegiate18127:07.2Sr
Oct 10CMU INVITATIONAL 2026Oct 10 · 8,000 Meters Collegiate · Place 75 · Slippery RockSlippery Rock8,000 Meters Collegiate7526:35.3Sr
Sep 26Lock Haven InviteSep 26 · 8,000 Meters Crimson · Place 44 · Slippery RockSlippery Rock8,000 Meters Crimson4426:09.9 PBSr
Sep 11Robert Morris Colonial InvitationalSep 11 · 8,000 Meters Collegiate · Place 75 · Slippery RockSlippery Rock8,000 Meters Collegiate7529:09.1Sr
Sep 5Doug Watts OpenSep 5 · 6,000 Meters Collegiate · Place 23 · Slippery RockSlippery Rock6,000 Meters Collegiate2321:02.9Sr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25PSAC Cross Country ChampionshipsOct 25 · 8,000 Meters PSAC · Place 78 · Slippery RockSlippery Rock8,000 Meters PSAC7827:28.7 PBJr
Oct 11CMU InvitationalOct 11 · 8,000 Meters Mens 8K · Place 60 · Slippery RockSlippery Rock8,000 Meters Mens 8K6026:32.00 PBJr
Sep 27Lock Haven InviteSep 27 · 8,000 Meters White · Place 38 · Slippery RockSlippery Rock8,000 Meters White3828:00.90 PBJr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 9NCAA DII AtlanticNov 9 · 10,000 Meters Varsity · Place 66 · Slippery RockSlippery Rock10,000 Meters Varsity6632:33.8SO
Oct 26PSAC XC ChampsOct 26 · 8,000 Meters College · Place 60 · Slippery RockSlippery Rock8,000 Meters College6027:30.7 PBSo
Oct 11Fighting Scots InviteOct 11 · 8,000 Meters Varsity · Place 7 · Slippery RockSlippery Rock8,000 Meters Varsity726:33.9SO
Oct 4Paul Short RunOct 4 · 8,000 Meters Brown · Place 113 · Slippery RockSlippery Rock8,000 Meters Brown11326:29.0 PBSo
Sep 21YSU Alumni XC MeetSep 21 · 8,000 Meters College · Place 36 · Slippery RockSlippery Rock8,000 Meters College3628:27.2 PBSo
Sep 7Doug Watts OpenSep 7 · 6,000 Meters College · Place 13 · Slippery RockSlippery Rock6,000 Meters College1320:51.09 PBSo

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 21PSAC XC ChampionshipsOct 21 · 8,000 Meters Varsity · Place 78 · Slippery RockSlippery Rock8,000 Meters Varsity7829:07.1FR
Oct 7Bill Lennox InvtationalOct 7 · 8,000 Meters College · Place 34 · Slippery RockSlippery Rock8,000 Meters College3427:02.2 PBFr
Sep 23LHU Invitational/OpenSep 23 · 8,000 Meters Varsity · Place 29 · Slippery RockSlippery Rock8,000 Meters Varsity2926:47.6FR
Sep 16Robert Morris University Colonial Cross Country InvitationalSep 16 · 8,000 Meters Varsity · Place 56 · Slippery RockSlippery Rock8,000 Meters Varsity5626:52.6FR
Sep 1Panther's OpenerSep 1 · 5,000 Meters Varsity · Place 60 · Slippery RockSlippery Rock5,000 Meters Varsity6016:28.3—

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 62 · ShawneeShawnee5,000 Meters Varsity6217:5912
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 20 · ShawneeShawnee5,000 Meters Varsity2017:00.1612
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 14 · ShawneeShawnee5,000 Meters Varsity1416:46.1012
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 14 · ShawneeShawnee5,000 Meters Varsity1416:46.1012
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 15 · ShawneeShawnee5,000 Meters Varsity1517:18.7212
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 15 · ShawneeShawnee5,000 Meters Varsity1517:18.7212
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 31 · ShawneeShawnee5,000 Meters Varsity3117:3012
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Varsity · Place 25 · ShawneeShawnee5,000 Meters Varsity2517:02.43—
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Varsity · Place 25 · ShawneeShawnee5,000 Meters Varsity2517:02.43—

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 4 · Place 36 · ShawneeShawnee5,000 Meters Group 43617:05.01 PB11
Oct 20Olympic Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 19 · ShawneeShawnee5,000 Meters Varsity1917:03.73—
Sep 17Battle @ Ocean County ParkSep 17 · 5,000 Meters Varsity · Place 24 · ShawneeShawnee5,000 Meters Varsity2417:0811

2020 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 103 · ShawneeShawnee5,000 Meters Varsity10318:03.6010
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 47 · ShawneeShawnee5,000 Meters Varsity4718:03.6010
Oct 31Burlington County XC OpenOct 31 · Varsity · Place 24 · ShawneeShawneeVarsity2418:14.0010
Oct 31Burlington County XC OpenOct 31 · 5,000 Meters Varsity · Place 24 · ShawneeShawnee5,000 Meters Varsity2418:14.0010
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 30 · ShawneeShawnee5,000 Meters Junior Varsity3017:40.5010
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 28 · ShawneeShawnee5,000 Meters Varsity2817:40.5010
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 28 · ShawneeShawnee5,000 Meters Varsity2817:40.5010
Oct 17Olympic Conf Batch MeetOct 17 · 5,000 Meters Varsity · Place 4 · ShawneeShawnee5,000 Meters Varsity417:58.9010
Oct 10Olympic Conference Batch Meet 2Oct 10 · 5,000 Meters Varsity 2 · Place 6 · ShawneeShawnee5,000 Meters Varsity 2617:49.7010
Oct 3Olympic Conference Batch MeetOct 3 · 5,000 Meters Varsity · Place 14 · ShawneeShawnee5,000 Meters Varsity1418:15.7010
Oct 3Olympic Conference Batch MeetOct 3 · Varsity · Place 14 · ShawneeShawneeVarsity1418:15.74—

2019 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Sectionals - SouthNov 9 · 5,000 Meters Varsity · Place 97 · ShawneeShawnee5,000 Meters Varsity9718:42.69
Oct 30Haddonfield Sub Varsity InvitationalOct 30 · 5,000 Meters Varsity · Place 49 · ShawneeShawnee5,000 Meters Varsity4918:34.41—
Oct 23Olympic Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 22 · ShawneeShawnee5,000 Meters Varsity2218:46.849
Oct 23Olympic Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 78 · ShawneeShawnee5,000 Meters Varsity7818:46.849
Oct 18Burlington County OpenOct 18 · 5,000 Meters Junior Varsity · Place 23 · ShawneeShawnee5,000 Meters Junior Varsity2319:22.919
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 3 · Place 51 · ShawneeShawnee5,000 Meters Division 35118:59.28—
Oct 5New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 108 · ShawneeShawnee5,000 Meters Junior Varsity10819:299
Sep 24Olympic Conference Batch MeetSep 24 · 5,000 Meters Varsity · Place 20 · ShawneeShawnee5,000 Meters Varsity2019:21.50—
Sep 17Olympic Conference Batch MeetSep 17 · 5,000 Meters Varsity · Place 7 · ShawneeShawnee5,000 Meters Varsity719:47.01—
Sep 13Battle at Ocean County ParkSep 13 · 3,200 Meters Varsity · Place 47 · ShawneeShawnee3,200 Meters Varsity4712:279