Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.6 Miles · Clinton Township Sled HillDakota MS XC Invite · Oct 411:05.6Dakota MS XC InviteOctober 4, 2018
2 Miles · Bad Axe High SchoolHatchet Invitational (HS, MS) · Sep 915:00.11Hatchet Invitational (HS, MS)September 9, 2017
2 Miles · CHS 2 Mile (2018-)Clarkston Jamboree · Oct 1015:11.13Clarkston JamboreeOctober 10, 2018
2 Miles · Clintonwood ParkClarkston Jamboree · Oct 1114:09.71Clarkston JamboreeOctober 11, 2017
2 Miles · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 1514:57.812017 MSU Spartan InvitationalSeptember 15, 2017
2 Miles · Hudson Mills Metropark - OFFICIALMichigan MS Mega Jamboree · Oct 2115:19.10Michigan MS Mega JamboreeOctober 21, 2017
2 Miles · Lake Orion High School19th Annual Pumpkin Invitational · Oct 2413:54.319th Annual Pumpkin InvitationalOctober 24, 2018
2 Miles · Stony Creek MetroparkHansons Middle School Invitational · Sep 2714:05.9Hansons Middle School InvitationalSeptember 27, 2018
2 Miles · Wolcott FarmOld Skoool Classic · Sep 2318:46Old Skoool ClassicSeptember 23, 2017
5,000 Meters · ABHS campus courseAnchor Bay Regional Open Race · Oct 2919:09.4Anchor Bay Regional Open RaceOctober 29, 2020
5,000 Meters · Dan Barnabo FieldTroy @ Romeo - Dual Meet · Aug 2721:07Troy @ Romeo - Dual MeetAugust 27, 2020
5,000 Meters · Ford Field/EE Ice Arena(LIVONIA) OFFICIALLamplighter Invite · Aug 1917:33.4Lamplighter InviteAugust 19, 2022
5,000 Meters · Freedom HillMacomb County Championship Boys Race · Oct 920:19.0Macomb County Championship Boys RaceOctober 9, 2020
5,000 Meters · Hevel ElementaryMac Red - Jamboree (BOYS - 9/18) (GIRLS - 9/19) · Sep 1819:58.8Mac Red - Jamboree (BOYS - 9/18) (GIRLS - 9/19)September 18, 2020
5,000 Meters · Lake St. Clair Metropark OFFICIALMAC Championships: ALL DIVISIONS · Oct 2217:18.3MAC Championships: ALL DIVISIONSOctober 22, 2022
6,000 Meters · Fisher Trails - Northwood U5th Annual Northwood Invite · Sep 720:34.605th Annual Northwood InviteSeptember 7, 2024
8,000 Meters · Grand Woods Park OFFICIALLansing CC Invitational · Sep 1927:51.8Lansing CC InvitationalSeptember 19, 2025
8,000 Meters · Heritage Park (Adrian) OFFICIALSiena Heights Cross Country Invitational · Sep 2627:37.6Siena Heights Cross Country InvitationalSeptember 26, 2025
8,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 2526:55.80NAIA Great Lakes ChallengeOctober 25, 2025
8,000 Meters · University Park Golf CourseJayhawk Invitational · Oct 1428:45.69Jayhawk Invitational October 14, 2023
8,000 Meters · WilmingtonJenna Strong CC Fall Classic · Oct 1727:32.30Jenna Strong CC Fall ClassicOctober 17, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNov 7 · 8,000 Meters Collegiate · Place 56 · Rochester ChristianRochester Christian8,000 Meters Collegiate5627:51.00Jr
Oct 25NAIA Great Lakes ChallengeOct 25 · 8,000 Meters Mens 8K - White · Place 42 · Rochester ChristianRochester Christian8,000 Meters Mens 8K - White4226:55.80 PBJr
Oct 17Jenna Strong CC Fall ClassicOct 17 · 8,000 Meters College · Place 62 · Rochester ChristianRochester Christian8,000 Meters College6227:32.30 PBJr
Sep 26Siena Heights Cross Country InvitationalSep 26 · 8,000 Meters College · Place 49 · Rochester ChristianRochester Christian8,000 Meters College4927:37.6 PBJr
Sep 19Lansing CC InvitationalSep 19 · 8,000 Meters Men's · Place 25 · Rochester ChristianRochester Christian8,000 Meters Men's2527:51.8 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 82024 WHAC XC ChampionshipsNov 8 · 8,000 Meters Varsity · Place 62 · Rochester ChristianRochester Christian8,000 Meters Varsity6227:40.18So
Oct 26NAIA Great Lakes ChallengeOct 26 · 8,000 Meters Varsity · Place 53 · Rochester ChristianRochester Christian8,000 Meters Varsity5327:18.8SO
Sep 27Siena Heights XC InviteSep 27 · 8,000 Meters Varsity · Place 29 · Rochester ChristianRochester Christian8,000 Meters Varsity2928:17.6SO
Sep 13WSU Warrior ChallengeSep 13 · 5 Miles Varsity · Place 118 · Rochester (MI)Rochester (MI)5 Miles Varsity11829:06.0SO
Sep 75th Annual Northwood InviteSep 7 · 6,000 Meters Collegiate Men · Place 65 · Rochester ChristianRochester Christian6,000 Meters Collegiate Men6520:34.60 PBSo

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14Jayhawk Invitational Oct 14 · 8,000 Meters Varsity · Place 98 · Rochester ChristianRochester Christian8,000 Meters Varsity9828:45.69 PBFr
Sep 29Skippers Cross County InviteSep 29 · 8,000 Meters Varsity · Place 36 · Rochester (MI)Rochester (MI)8,000 Meters Varsity3630:19.80Fr
Sep 15Warrior ChallengeSep 15 · 8,000 Meters Varsity · Place 82 · Rochester (MI)Rochester (MI)8,000 Meters Varsity8229:25.3FR

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 22MAC Championships: ALL DIVISIONSOct 22 · 5,000 Meters Boys Varsity · Place 34 · RomeoRomeo5,000 Meters Boys Varsity3417:18.3 PB12
Aug 19Lamplighter InviteAug 19 · 5,000 Meters Boys Varsity - Flight Two · Place 35 · RomeoRomeo5,000 Meters Boys Varsity - Flight Two3517:33.4 PB12

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29Anchor Bay Regional Open RaceOct 29 · 5,000 Meters Junior Varsity 1 · Place 42 · RomeoRomeo5,000 Meters Junior Varsity 14219:09.4 PB10
Oct 9Macomb County Championship Boys RaceOct 9 · 5,000 Meters All Boys - Varsity & JV · Place 132 · RomeoRomeo5,000 Meters All Boys - Varsity & JV13220:19.0 PB10
Sep 18Mac Red - Jamboree (BOYS - 9/18) (GIRLS - 9/19)Sep 18 · 5,000 Meters JV - WAVE 3 - (9-18) · Place 7 · RomeoRomeo5,000 Meters JV - WAVE 3 - (9-18)719:58.8 PB10
Aug 27Troy @ Romeo - Dual MeetAug 27 · 5,000 Meters Boys Race · Place 21 · RomeoRomeo5,000 Meters Boys Race2121:07 PB10

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 5Macomb County ChampionshipOct 5 · 5,000 Meters Junior Varsity · Place 104 · RomeoRomeo5,000 Meters Junior Varsity10421:009

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 2419th Annual Pumpkin InvitationalOct 24 · 2 Miles Boys JV · Place 15 · RomeoRomeo2 Miles Boys JV1513:54.3 PB8
Oct 16Eastside Invitational Presented by SauconyOct 16 · 2 Miles Boys JV · Place 21 · RomeoRomeo2 Miles Boys JV2114:11.78
Oct 10Clarkston JamboreeOct 10 · 2 Miles Varsity · Place 73 · RomeoRomeo2 Miles Varsity7315:11.13 PB8
Oct 4Dakota MS XC InviteOct 4 · 1.6 Miles Boys Race · Place 70 · RomeoRomeo1.6 Miles Boys Race7011:05.6 PB8
Sep 27Hansons Middle School InvitationalSep 27 · 2 Miles Boys JV · Place 15 · RomeoRomeo2 Miles Boys JV1514:05.9 PB8
Aug 27Team Mile Time trialAug 27 · 1 Miles Middle School · Place 20 · RomeoRomeo1 Miles Middle School207:26Unofficial8

2017 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 27Romeo MS End of Year TTOct 27 · 1 Miles Middle School · RomeoRomeo1 Miles Middle School06:27Unofficial7
Oct 21Michigan MS Mega JamboreeOct 21 · 2 Miles Grade 7-8 Reserve · Place 102 · RomeoRomeo2 Miles Grade 7-8 Reserve10215:19.10 PB7
Oct 17Eastside Invitational Presented By SauconyOct 17 · 2 Miles Boys JV · Place 31 · RomeoRomeo2 Miles Boys JV3114:28.0Unofficial7
Oct 11Clarkston JamboreeOct 11 · 2 Miles Junior Varsity · Place 7 · RomeoRomeo2 Miles Junior Varsity714:09.71 PB7
Sep 23Old Skoool ClassicSep 23 · 2 Miles JV · Place 160 · RomeoRomeo2 Miles JV16018:46 PB7
Sep 152017 MSU Spartan InvitationalSep 15 · 2 Miles Middle School (6, 7, & 8 Boys) · Place 63 · RomeoRomeo2 Miles Middle School (6, 7, & 8 Boys)6314:57.81 PB7
Sep 9Hatchet Invitational (HS, MS)Sep 9 · 2 Miles K-8 · Place 55 · RomeoRomeo2 Miles K-85515:00.11 PB7
Sep 6Romeo MS Beginning of the Year Time TrialSep 6 · 1 Miles Middle School · Place 17 · RomeoRomeo1 Miles Middle School177:06Unofficial7