Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Kensington Metropark OFFICIALOakland County 6-7-8 Championships · Oct 513:47.8Oakland County 6-7-8 ChampionshipsOctober 5, 2018
2 Miles · Lake Orion High School20th Annual Pumpkin Invitational · Oct 2312:52.120th Annual Pumpkin InvitationalOctober 23, 2019
2 Miles · Possum Hollow MS 2 MileOakland Country 6-7-8 Championships · Oct 413:19.4Oakland Country 6-7-8 ChampionshipsOctober 4, 2019
2 Miles · Romeo High SchoolRomeo Bulldog MS Invitational · Sep 1212:49.7Romeo Bulldog MS InvitationalSeptember 12, 2020
2 Miles · Stony Creek MetroparkEastside Invitational · Oct 1512:56.1Eastside InvitationalOctober 15, 2019
2 Miles · Thelma Spencer ParkRARA MS Invitational · Oct 1712:43.8RARA MS InvitationalOctober 17, 2020
5,000 Meters · Friendship ParkOxford Invite · Oct 1518:53.2Oxford InviteOctober 15, 2021
8,000 Meters · Taylor University Cross Country CourseRay Bullock Invitational · Oct 1027:21.21Ray Bullock InvitationalOctober 10, 2025

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 10Ray Bullock InvitationalOct 10 · 8,000 Meters Men's 8K · Place 50 · OaklandOakland8,000 Meters Men's 8K5027:21.21 PBFr
Sep 19George Dales InviteSep 19 · 8,000 Meters Varsity · Place 75 · OaklandOakland8,000 Meters Varsity7527:30.3FR
Aug 29Golden Grizzlies Open (Collegiate)Aug 29 · 5,000 Meters Varsity · Place 21 · OaklandOakland5,000 Meters Varsity2116:22.27Fr

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2MHSAA LP Division 1 FinalsNov 2 · 5,000 Meters Division 1 · Place 41 · RochesterRochester5,000 Meters Division 14115:54.012
Oct 25MHSAA LP Region 08-1 @ ClarkstonOct 25 · 5,000 Meters Division 1 · Place 11 · RochesterRochester5,000 Meters Division 11115:58.9012
Oct 17OAA White League MeetOct 17 · 5,000 Meters Varsity · Place 5 · RochesterRochester5,000 Meters Varsity516:35.312
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 3 · RochesterRochester5,000 Meters Varsity316:33.412
Sep 21Jackson InvitationalSep 21 · 5,000 Meters Varsity · Place 23 · RochesterRochester5,000 Meters Varsity2316:00.9612
Sep 10OAA White Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 2 · RochesterRochester5,000 Meters Varsity216:40.612
Aug 29Milford InvitationalAug 29 · 5,000 Meters Varsity · Place 14 · RochesterRochester5,000 Meters Varsity1417:47.6412

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 27MHSAA LP Region 08-1 @ ClarkstonOct 27 · 5,000 Meters Division 1 · Place 21 · RochesterRochester5,000 Meters Division 12116:44.3011
Oct 19OAA White League ChampionshipOct 19 · 5,000 Meters Varsity · Place 34 · RochesterRochester5,000 Meters Varsity3418:54.611
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Varsity · Place 20 · RochesterRochester5,000 Meters Varsity2017:01.111
Sep 12OAA White Jamboree #1Sep 12 · 5,000 Meters Varsity · Place 6 · RochesterRochester5,000 Meters Varsity616:57.011

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 29MHSAA LP Region 08-1 @ Waterford MottOct 29 · 5,000 Meters Varsity · Place 59 · RochesterRochester5,000 Meters Varsity5918:16.68—
Oct 20OAA White League ChampionshipOct 20 · 5,000 Meters Varsity · Place 7 · RochesterRochester5,000 Meters Varsity717:13.010
Oct 8Oakland County XC HS ChampionshipsOct 8 · 5,000 Meters Varsity · Place 54 · RochesterRochester5,000 Meters Varsity5417:43.710
Oct 1Hanson's InvitationalOct 1 · 5,000 Meters Varsity · Place 24 · RochesterRochester5,000 Meters Varsity2416:59.610
Sep 27OAA White Jamboree #2Sep 27 · 5,000 Meters Varsity · Place 11 · RochesterRochester5,000 Meters Varsity1117:43.210
Sep 23Mott Fall ClassicSep 23 · 5,000 Meters Varsity · Place 32 · RochesterRochester5,000 Meters Varsity3217:33.8410
Sep 16MSU Spartan InvitationalSep 16 · 5,000 Meters Varsity · Place 52 · RochesterRochester5,000 Meters Varsity5218:02.6910
Sep 13OAA White Jamboree #1Sep 13 · 5,000 Meters Varsity · Place 16 · RochesterRochester5,000 Meters Varsity1617:59.910
Sep 1Milford InvitationalSep 1 · 5,000 Meters Varsity · Place 31 · RochesterRochester5,000 Meters Varsity3118:23.8210

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29MHSAA LP Region 09-1 @ Anchor BayOct 29 · 5,000 Meters Division 1 · Place 44 · RochesterRochester5,000 Meters Division 14419:19.19
Oct 22OAA White Jamboree #3 @ Hess-HathawayOct 22 · 5,000 Meters Varsity · Place 26 · RochesterRochester5,000 Meters Varsity2618:16.59
Oct 15Oxford InviteOct 15 · 5,000 Meters Varsity · Place 40 · RochesterRochester5,000 Meters Varsity4018:53.2 PB9
Oct 9Oakland County XC HS ChampionshipsOct 9 · 5,000 Meters Varsity · Place 109 · RochesterRochester5,000 Meters Varsity10919:06.59
Oct 2Hanson's InvitationalOct 2 · 5,000 Meters Division 1 · Place 41 · RochesterRochester5,000 Meters Division 14118:49.69
Sep 28OAA White Jamboree #2 @ Royal Oak HSSep 28 · 5,000 Meters Varsity · Place 24 · RochesterRochester5,000 Meters Varsity2418:32.89
Sep 172021 MSU Spartan InvitationalSep 17 · 5,000 Meters Varsity · Place 157 · RochesterRochester5,000 Meters Varsity15719:53.09
Sep 14OAA White Jamboree #1 @ Bloomer ParkSep 14 · 5,000 Meters Varsity · Place 35 · RochesterRochester5,000 Meters Varsity3519:28.99

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17RARA MS InvitationalOct 17 · 2 Miles Boys Varsity · Place 15 · RARA Road RunnersRARA Road Runners2 Miles Boys Varsity1512:43.8 PB8
Sep 12Romeo Bulldog MS InvitationalSep 12 · 2 Miles Boys Varsity · Place 13 · RARA Road RunnersRARA Road Runners2 Miles Boys Varsity1312:49.7 PB8

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 2320th Annual Pumpkin InvitationalOct 23 · 2 Miles Boys Varsity · Place 40 · West (Rochester)West (Rochester)2 Miles Boys Varsity4012:52.1 PB7
Oct 15Eastside InvitationalOct 15 · 2 Miles Boys Varsity · Place 36 · West (Rochester)West (Rochester)2 Miles Boys Varsity3612:56.1 PB7
Oct 4Oakland Country 6-7-8 ChampionshipsOct 4 · 2 Miles Varsity · Place 96 · West (Rochester)West (Rochester)2 Miles Varsity9613:19.4 PB7
Sep 27Waterford Mott Fall ClassicSep 27 · 2 Miles Varsity · Place 36 · West (Rochester)West (Rochester)2 Miles Varsity3612:56.17
Sep 21Old Skool ClassicSep 21 · 5,000 Meters Junior Varsity Middle School · Place 48 · West (Rochester)West (Rochester)5,000 Meters Junior Varsity Middle School4814:097

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2419th Annual Pumpkin InvitationalOct 24 · 2 Miles Boys Varsity · Place 125 · West (Rochester)West (Rochester)2 Miles Boys Varsity12514:02.66
Oct 5Oakland County 6-7-8 ChampionshipsOct 5 · 2 Miles Varsity · Place 140 · West (Rochester)West (Rochester)2 Miles Varsity14013:47.8 PB6
Sep 22Old Skool ClassicSep 22 · Middle School · Place 71 · West (Rochester)West (Rochester)Middle School7115:146