Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Clintonwood ParkClarkston Jamboree · Oct 1114:01.90Clarkston JamboreeOctober 11, 2017
2 Miles · Oakview MSNorth Oakland Middle School League Meet · Oct 1713:37.7North Oakland Middle School League MeetOctober 17, 2019
2 Miles · Wolcott FarmOld Skoool Classic · Sep 2316:45Old Skoool ClassicSeptember 23, 2017
3,200 Meters · Torzewski ParkLapeer Middle School Halloween Themed Invitational · Oct 1013:01.78Lapeer Middle School Halloween Themed InvitationalOctober 10, 2019
4 Miles · Cass Benton Park OFFICIALTommy v W XC Classic · Sep 1221:55.5Tommy v W XC ClassicSeptember 12, 2026
4 Miles · Fisher Trails - Northwood U6th Annual Northwood Invite · Sep 621:29.706th Annual Northwood InviteSeptember 6, 2025
5,000 Meters · Anchor Bay High SchoolJames Cleverley Friday Night Invite · Sep 2419:13.5James Cleverley Friday Night InviteSeptember 24, 2021
5,000 Meters · Bloomer ParkAdams v Oxford · Sep 2222:02.2Adams v OxfordSeptember 22, 2020
5,000 Meters · Friendship ParkOxford Invite · Oct 1519:33.6Oxford InviteOctober 15, 2021
5,000 Meters · Oxford HSLake Orion @ Oxford JV (Senior Night) · Oct 1919:45.2Lake Orion @ Oxford JV (Senior Night) October 19, 2020
5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 1116:42.94th Annual Michigan Meet of Champions / Mid East QualifierNovember 11, 2023
6,000 Meters · Fisher Trails - Northwood U5th Annual Northwood Invite · Sep 719:55.405th Annual Northwood InviteSeptember 7, 2024
8,000 Meters · Chestnut Grove 2KWSU Warrior Challenge 2026 · Oct 2426:24.30WSU Warrior Challenge 2026October 24, 2026
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 325:44.81Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · Goodells County ParkNJCAA Regional & MCCAA Conference · Oct 2527:58.70NJCAA Regional & MCCAA ConferenceOctober 25, 2024
8,000 Meters · Grand Woods Park OFFICIALLansing Community College Invitational · Sep 1826:17.76Lansing Community College InvitationalSeptember 18, 2026
8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division II Cross Country Championships · Nov 829:01.4NJCAA Division II Cross Country ChampionshipsNovember 8, 2025
8,000 Meters · Pole Green ParkNJCAA D2 XC Championships · Nov 928:25.0NJCAA D2 XC ChampionshipsNovember 9, 2024
8,000 Meters · Purdue Northwest - WestvilleGLIAC Cross Country Championships · Nov 626:12.9GLIAC Cross Country ChampionshipsNovember 6, 2026
8,000 Meters · YouthtowneRobert Morris Invitational · Sep 1226:29.9Robert Morris InvitationalSeptember 12, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6GLIAC Cross Country ChampionshipsNov 6 · 8,000 Meters GLIAC · Place 49 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters GLIAC4926:12.9 PBJr
Oct 24WSU Warrior Challenge 2026Oct 24 · 8,000 Meters Warrior Challenge · Place 26 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Warrior Challenge2626:24.30 PBJr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Gold · Place 114 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Gold11425:44.81 PBJr
Sep 18Lansing Community College InvitationalSep 18 · 8,000 Meters Men's · Place 1 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Men's126:17.76 PBJr
Sep 12Tommy v W XC ClassicSep 12 · 4 Miles Collegiate · Place 25 · Wayne State (Mich.)Wayne State (Mich.)4 Miles Collegiate2521:55.5 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8NJCAA Division II Cross Country ChampionshipsNov 8 · 8,000 Meters NJCAA D2 · Place 92 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters NJCAA D29229:01.4 PBSo
Oct 24NJCAA Region 12 Championships and MCCAA Conference ChampionshipOct 24 · 8,000 Meters Varsity · Place 15 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters Varsity1526:31.5SO
Oct 11Jayhawk InviteOct 11 · 8,000 Meters Varsity · Place 55 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters Varsity5526:59.29So
Sep 26MCCAA Eastern Conference ChampionshipsSep 26 · 8,000 Meters Varsity · Place 5 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters Varsity528:09.00So
Sep 12Robert Morris InvitationalSep 12 · 8,000 Meters College · Place 70 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters College7026:29.9 PBSo
Sep 66th Annual Northwood InviteSep 6 · 4 Miles Collegiate Men · Place 21 · Mott (Mich.) CCMott (Mich.) CC4 Miles Collegiate Men2121:29.70 PBSo

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 9NJCAA D2 XC ChampionshipsNov 9 · 8,000 Meters NJCAA D2 · Place 140 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters NJCAA D214028:25.0 PBFr
Oct 25NJCAA Regional & MCCAA ConferenceOct 25 · 8,000 Meters Men's 8k · Place 30 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters Men's 8k3027:58.70 PBFr
Oct 12Jayhawk Collegiate Invitational Oct 12 · 8,000 Meters Varsity · Place 41 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters Varsity4126:45.81Fr
Sep 20MCCAA Eastern Conference ChampionshipsSep 20 · 8,000 Meters Varsity · Place 18 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters Varsity1830:02.6Fr
Sep 75th Annual Northwood InviteSep 7 · 6,000 Meters Collegiate Men · Place 44 · Mott (Mich.) CCMott (Mich.) CC6,000 Meters Collegiate Men4419:55.40 PBFr
Aug 30Skipper's Cross Country ShowcaseAug 30 · 8,000 Meters Varsity · Place 11 · Mott (Mich.) CCMott (Mich.) CC8,000 Meters Varsity1128:47.20Fr

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 114th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Open · Place 77 · OxfordOxford5,000 Meters Boys Elite Open7716:42.9 PB12

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 15Oxford InviteOct 15 · 5,000 Meters Junior Varsity · Place 3 · OxfordOxford5,000 Meters Junior Varsity319:33.6 PB10
Sep 24James Cleverley Friday Night InviteSep 24 · 5,000 Meters Varsity · Place 54 · OxfordOxford5,000 Meters Varsity5419:13.5 PB10
Aug 242nd Annual BLUE/GOLD Scrimmage (2 Miles)Aug 24 · 3,200 Meters Open · Place 5 · OxfordOxford3,200 Meters Open511:35Unofficial10
Aug 11OHS Mile Time Trial '21Aug 11 · 1,600 Meters Time Trial 1600m · Place 3 · OxfordOxford1,600 Meters Time Trial 1600m35:05Unofficial10

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 19Lake Orion @ Oxford JV (Senior Night) Oct 19 · 5,000 Meters Boys JV · Place 15 · OxfordOxford5,000 Meters Boys JV1519:45.2 PB9
Sep 22Adams v OxfordSep 22 · 5,000 Meters Varsity · Place 52 · OxfordOxford5,000 Meters Varsity5222:02.2 PB9
Aug 26Mile Time Trial (on OHS track)Aug 26 · 1,600 Meters New Division · OxfordOxford1,600 Meters New Division06:19Unofficial9

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17North Oakland Middle School League MeetOct 17 · 2 Miles Boys Varsity · Place 73 · OxfordOxford2 Miles Boys Varsity7313:37.7 PB8
Oct 10Lapeer Middle School Halloween Themed InvitationalOct 10 · 3,200 Meters Middle School · Place 22 · OxfordOxford3,200 Meters Middle School2213:01.78 PB8
Sep 21Linden Classic Middle School JVSep 21 · 3,200 Meters Junior Varsity · OxfordOxford3,200 Meters Junior Varsity014:31Unofficial8
Sep 9OMS Time TrialSep 9 · 3,200 Meters Middle School · Place 20 · OxfordOxford3,200 Meters Middle School2014:12Unofficial8

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 11Lapeer Middle School Halloween Themed InvitationalOct 11 · 3,200 Meters Middle School · Place 120 · OxfordOxford3,200 Meters Middle School12016:38.217
Oct 5JV Oakland County 6-7-8 ChampionshipsOct 5 · 2 Miles JV · Place 212 · OxfordOxford2 Miles JV21217:45Unofficial7
Sep 28JV Waterford Mott Fall ClassicSep 28 · 2 Miles JV · OxfordOxford2 Miles JV015:52.1Unofficial7
Sep 1551st Annual Holly/Duane Raffin Festival of Races (MS JV only)Sep 15 · 3,000 Meters Middle School JV · OxfordOxford3,000 Meters Middle School JV014:32.46Unofficial7
Sep 6OMS Time TrialSep 6 · 3,000 Meters New Division · Place 38 · OxfordOxford3,000 Meters New Division3814:59Unofficial7

2017 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 19North Oakland Middle School League MeetOct 19 · 2 Miles JV Boys · Place 23 · OxfordOxford2 Miles JV Boys2314:376
Oct 11Clarkston JamboreeOct 11 · 2 Miles Junior Varsity · Place 2 · OxfordOxford2 Miles Junior Varsity214:01.90 PB6
Oct 6Oakland Country 6-7-8 ChampionshipsOct 6 · 2 Miles JV Open Division · Place 159 · OxfordOxford2 Miles JV Open Division15916:07Unofficial6
Sep 29JV Waterford Mott Fall ClassicSep 29 · 2 Miles Middle School · OxfordOxford2 Miles Middle School014:58Unofficial6
Sep 23Old Skoool ClassicSep 23 · 2 Miles JV · Place 82 · OxfordOxford2 Miles JV8216:45 PB6
Sep 1650th Annual Holly/Duane Raffin Festival of Races (MS JV only)Sep 16 · 3,000 Meters Middle School · OxfordOxford3,000 Meters Middle School014:55Unofficial6
Sep 7OMS Practice MeetSep 7 · 3,200 Meters Middle School · Place 32 · OxfordOxford3,200 Meters Middle School3216:26Unofficial6