Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Lake Orion High School20th Annual Pumpkin Invitational · Oct 2313:52.520th Annual Pumpkin InvitationalOctober 23, 2019
5,000 Meters · Anchor Bay High SchoolAnchor Bay Regional Open Race · Oct 2920:12.8Anchor Bay Regional Open RaceOctober 29, 2020
5,000 Meters · Hess Hathaway Park - OFFICIALMott Fall Classic · Sep 2419:22.6Mott Fall ClassicSeptember 24, 2021
5,000 Meters · Jaycee ParkBloomfield Hills vs Troy Athens · Sep 1121:44.7Bloomfield Hills vs Troy AthensSeptember 11, 2020
5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 1116:22.64th Annual Michigan Meet of Champions / Mid East QualifierNovember 11, 2023
5,000 Meters · Troy HS OFFICIALTroy v. Athens & Troy MS City Meet · Oct 1118:37.9Troy v. Athens & Troy MS City MeetOctober 11, 2022
8,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Oct 425:58.7Knight InvitationalOctober 4, 2025
8,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1225:58.72025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1725:35.49Bradley "Pink" ClassicOctober 17, 2025
8,000 Meters · Saginaw Valley State CollegeRed October · Oct 226:19.0Red OctoberOctober 2, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 2Red OctoberOct 2 · 8,000 Meters Collegiate · Place 7 · Grand Valley StateGrand Valley State8,000 Meters Collegiate726:19.0 PBSo
Sep 192026 Knight InviteSep 19 · 8,000 Meters Men · Place 28 · Grand Valley StateGrand Valley State8,000 Meters Men2826:30.6So

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 13 · Grand Valley StateGrand Valley State8,000 Meters White1325:35.49 PBFr
Oct 4Knight InvitationalOct 4 · 8,000 Meters Collegiate · Place 8 · Grand Valley StateGrand Valley State8,000 Meters Collegiate825:58.7 PBFr
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 8,000 Meters College · Place 106 · Grand Valley StateGrand Valley State8,000 Meters College10625:58.7 PBFr

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 114th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Open · Place 24 · Troy AthensTroy Athens5,000 Meters Boys Elite Open2416:22.6 PB12
Nov 1Last Chance to RUN FAST InviteNov 1 · 5,000 Meters Varsity · Place 3 · Troy AthensTroy Athens5,000 Meters Varsity316:39.712
Oct 27MHSAA LP Region 08-1 @ ClarkstonOct 27 · 5,000 Meters Division 1 · Place 25 · Troy AthensTroy Athens5,000 Meters Division 12516:50.7012
Oct 19OAA White League ChampionshipOct 19 · 5,000 Meters Varsity · Place 8 · Troy AthensTroy Athens5,000 Meters Varsity817:00.012
Oct 10Troy v. AthensOct 10 · 5,000 Meters Varsity · Place 6 · Troy AthensTroy Athens5,000 Meters Varsity616:56.4012
Sep 30Hanson's InvitationalSep 30 · 5,000 Meters Varsity · Place 31 · Troy AthensTroy Athens5,000 Meters Varsity3116:58.212
Sep 26OAA White Jamboree #2Sep 26 · 5,000 Meters Varsity · Place 8 · Troy AthensTroy Athens5,000 Meters Varsity816:56.112
Sep 205th DDC Soter-Crane InviteSep 20 · 5,000 Meters Varsity · Place 18 · Troy AthensTroy Athens5,000 Meters Varsity1818:58.2612
Sep 12OAA White Jamboree #1Sep 12 · 5,000 Meters Varsity · Place 25 · Troy AthensTroy Athens5,000 Meters Varsity2518:51.012
Aug 31Budd Cicciarelli/Adams InvitationalAug 31 · 5,000 Meters Varsity · Place 9 · Troy AthensTroy Athens5,000 Meters Varsity916:57.3012
Aug 22Clawson Popsicle InvitationalAug 22 · 5,000 Meters Varsity · Place 9 · Troy AthensTroy Athens5,000 Meters Varsity918:02.012

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 1Last Chance to RUN FASTNov 1 · 5,000 Meters Varsity · Place 6 · Troy AthensTroy Athens5,000 Meters Varsity617:10.011
Oct 29MHSAA LP Region 08-1 @ Waterford MottOct 29 · 5,000 Meters Varsity · Place 38 · Troy AthensTroy Athens5,000 Meters Varsity3817:45.48—
Oct 20OAA White League ChampionshipOct 20 · 5,000 Meters Varsity · Place 19 · Troy AthensTroy Athens5,000 Meters Varsity1917:50.611
Oct 11Troy v. Athens & Troy MS City MeetOct 11 · 5,000 Meters High School · Place 6 · Troy AthensTroy Athens5,000 Meters High School618:37.9 PB11
Oct 8Oakland County XC HS ChampionshipsOct 8 · 5,000 Meters Varsity · Place 92 · Troy AthensTroy Athens5,000 Meters Varsity9218:16.711
Oct 1Hanson's InvitationalOct 1 · 5,000 Meters Varsity · Place 39 · Troy AthensTroy Athens5,000 Meters Varsity3917:22.411
Sep 27OAA White Jamboree #2Sep 27 · 5,000 Meters Varsity · Place 12 · Troy AthensTroy Athens5,000 Meters Varsity1217:45.611
Sep 1754th Holly-Duane Raffin Festival of RacesSep 17 · 5,000 Meters Division 1 · Place 40 · Troy AthensTroy Athens5,000 Meters Division 14017:45.011
Sep 13OAA White Jamboree #1Sep 13 · 5,000 Meters Varsity · Place 13 · Troy AthensTroy Athens5,000 Meters Varsity1317:53.711
Sep 10Averill InvitationalSep 10 · 5,000 Meters Varsity · Place 47 · Troy AthensTroy Athens5,000 Meters Varsity4718:23.111
Sep 1Budd Cicciarelli/Adams InvitationalSep 1 · 5,000 Meters Varsity · Place 13 · Troy AthensTroy Athens5,000 Meters Varsity1318:06.011
Aug 23Clawson Popsicle InvitationalAug 23 · 5,000 Meters Varsity · Place 6 · Troy AthensTroy Athens5,000 Meters Varsity618:57.311

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30Grosse Pointe South JV InvitationalOct 30 · 5,000 Meters Varsity · Place 16 · Troy AthensTroy Athens5,000 Meters Varsity1619:24.310
Oct 25Bloomer Frosh/Soph InvitationalOct 25 · 5,000 Meters Frosh/Soph Freshman · Place 33 · Troy AthensTroy Athens5,000 Meters Frosh/Soph Freshman3320:17.3610
Oct 12Troy Athens @ Troy High Dual MeetOct 12 · 5,000 Meters Varsity · Place 15 · Troy AthensTroy Athens5,000 Meters Varsity1519:51.1010
Sep 24Mott Fall ClassicSep 24 · 5,000 Meters Varsity · Place 71 · Troy AthensTroy Athens5,000 Meters Varsity7119:22.6 PB10
Sep 1853rd Holly/Duane Raffin Festival of RacesSep 18 · 5,000 Meters Division I · Place 115 · Troy AthensTroy Athens5,000 Meters Division I11519:37.2—
Sep 14OAA White Jamboree #1 @ Bloomer ParkSep 14 · 5,000 Meters Varsity · Place 50 · Troy AthensTroy Athens5,000 Meters Varsity5020:03.910
Sep 2Budd Cicciarelli-Adams InvitationalSep 2 · 5,000 Meters Varsity · Place 46 · Troy AthensTroy Athens5,000 Meters Varsity4620:25.810
Aug 24Clawson Watermelon InviteAug 24 · 5,000 Meters Varsity · Place 27 · Troy AthensTroy Athens5,000 Meters Varsity2722:24.210

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29Anchor Bay Regional Open RaceOct 29 · 5,000 Meters Junior Varsity 3 boys · Place 9 · Troy AthensTroy Athens5,000 Meters Junior Varsity 3 boys920:12.8 PB9
Oct 27Troy Athens vs Berkley Dual MeetOct 27 · 5,000 Meters Varsity · Place 15 · Troy AthensTroy Athens5,000 Meters Varsity1520:439
Oct 24OAA White JV InvitationalOct 24 · 5,000 Meters Junior Varsity · Place 46 · Troy AthensTroy Athens5,000 Meters Junior Varsity4620:52.59
Oct 13Troy v. Troy AthensOct 13 · 5,000 Meters Varsity · Place 23 · Troy AthensTroy Athens5,000 Meters Varsity2320:17.909
Oct 7OAA dual: Stoney Creek vs Troy AthensOct 7 · 5,000 Meters Junior Varsity · Place 14 · Troy AthensTroy Athens5,000 Meters Junior Varsity1421:31.59
Sep 30Troy Athens vs. Royal OakSep 30 · 5,000 Meters Varsity · Place 31 · Troy AthensTroy Athens5,000 Meters Varsity3121:17.89
Sep 18Farmington v Troy AthensSep 18 · 5,000 Meters Varsity · Place 27 · Troy AthensTroy Athens5,000 Meters Varsity2721:48.879
Sep 11Bloomfield Hills vs Troy AthensSep 11 · 5,000 Meters Boys Varsity · Place 22 · Troy AthensTroy Athens5,000 Meters Boys Varsity2221:44.7 PB9

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 2320th Annual Pumpkin InvitationalOct 23 · 2 Miles Boys Varsity · Place 118 · LarsonLarson2 Miles Boys Varsity11813:52.5 PB8

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 2419th Annual Pumpkin InvitationalOct 24 · 2 Miles Boys JV · Place 95 · LarsonLarson2 Miles Boys JV9515:35.97