Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Hayden Park 1 mileHilldale Academy Invitational · Sep 117:34.1Hilldale Academy InvitationalSeptember 11, 2020
1.8 Miles · Vandercook Lake High SchoolHanover Horton & Michigan Center @ Vandercook Lake · Sep 2712:05.14Hanover Horton & Michigan Center @ Vandercook LakeSeptember 27, 2022
2 Miles · Ella Sharp Park OFFICIALJackson MS & HS-JV Invitational · Sep 2415:14.5Jackson MS & HS-JV InvitationalSeptember 24, 2021
2 Miles · Heritage Park (Hanover) OFFICIALHanover-Horton MS Invite · Oct 2012:25.43Hanover-Horton MS Invite October 20, 2022
2 Miles · Hudson HSMHSAA MS Regional - Zone 2 @ Hudson · Oct 2212:21.17MHSAA MS Regional - Zone 2 @ HudsonOctober 22, 2022
2 Miles · Hudson MSMHSAA Middle School Regional - Zone 2 @ Hudson · Oct 2314:06.72MHSAA Middle School Regional - Zone 2 @ HudsonOctober 23, 2021
2 Miles · Meckley's Flavor Fruit Farm2022 Meckley's MS XC Race · Sep 2912:57.352022 Meckley's MS XC RaceSeptember 29, 2022
2 Miles · Sand Creek HSSand Creek MS Invitational · Oct 1414:45.9Sand Creek MS InvitationalOctober 14, 2021
3,200 Meters · Addison HS OFFICIALEast Jackson & Hanover Horton @ Addison HS · Sep 2014:18.40East Jackson & Hanover Horton @ Addison HSSeptember 20, 2022
5,000 Meters · Addison HS OFFICIALCascades South Jamboree at Addison · Oct 616:15.02Cascades South Jamboree at AddisonOctober 6, 2026
5,000 Meters · Ella SharpMHSAA LP Region 23-3 @ Napoleon (Sharp Park) · Oct 3015:44.86MHSAA LP Region 23-3 @ Napoleon (Sharp Park)October 30, 2026
5,000 Meters · Ella Sharp Park OFFICIALJackson Invitational · Sep 2615:49.51Jackson InvitationalSeptember 26, 2026
5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1116:04.32026 Spartan Cross Country InvitationalSeptember 11, 2026
5,000 Meters · Heritage Park (Hanover) OFFICIALCascades South Jamboree at Hanover-Horton · Sep 2215:29.32Cascades South Jamboree at Hanover-HortonSeptember 22, 2026
5,000 Meters · Meckley's Flavor Fruit Farm2026 Meckley's Invite · Aug 2715:53.312026 Meckley's InviteAugust 27, 2026
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 3 Finals · Nov 716:00.7MHSAA LP Division 3 FinalsNovember 7, 2026
5,000 Meters · Owen's ParkHillsdale Invitational · Sep 216:46Hillsdale InvitationalSeptember 2, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1015:42.72026 Portage InvitationalOctober 10, 2026
5,000 Meters · Shepherd HS XC Course2026 Shepherd BLUEJAY Invite · Oct 315:40.192026 Shepherd BLUEJAY InviteOctober 3, 2026
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1915:48.9458th Annual Holly-Duane Raffin Festival of RacesSeptember 19, 2026

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

2026 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP Division 3 FinalsNov 7 · 5,000 Meters D3 · Place 15 · Hanover-HortonHanover-Horton5,000 Meters D31516:00.7 PB12
Nov 2J Chris Jensen County Championship Nov 2 · 5,000 Meters Varsity · Place 6 · Hanover-HortonHanover-Horton5,000 Meters Varsity616:42.4512
Oct 30MHSAA LP Region 23-3 @ Napoleon (Sharp Park)Oct 30 · 5,000 Meters D3 Boys · Place 1 · Hanover-HortonHanover-Horton5,000 Meters D3 Boys115:44.86 PB12
Oct 21Cascades Conference Championship Oct 21 · 5,000 Meters Varsity · Place 2 · Hanover-HortonHanover-Horton5,000 Meters Varsity215:45.5012
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 3 · Place 5 · Hanover-HortonHanover-Horton5,000 Meters Division 3515:42.7 PB12
Oct 6Cascades South Jamboree at AddisonOct 6 · 5,000 Meters Varsity Boys · Place 2 · Hanover-HortonHanover-Horton5,000 Meters Varsity Boys216:15.02 PB12
Oct 32026 Shepherd BLUEJAY InviteOct 3 · 5,000 Meters HS Gold Boys Varsity · Place 1 · Hanover-HortonHanover-Horton5,000 Meters HS Gold Boys Varsity115:40.19 PB12
Sep 26Jackson InvitationalSep 26 · 5,000 Meters Red Division (Under 500 enrollment) · Place 3 · Hanover-HortonHanover-Horton5,000 Meters Red Division (Under 500 enrollment)315:49.51 PB12
Sep 22Cascades South Jamboree at Hanover-HortonSep 22 · 5,000 Meters Varsity Boys · Place 1 · Hanover-HortonHanover-Horton5,000 Meters Varsity Boys115:29.32 PB12
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D4 Boys · Place 2 · Hanover-HortonHanover-Horton5,000 Meters D4 Boys215:48.94 PB12
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters White(MHSAA Div 3&4) · Place 2 · Hanover-HortonHanover-Horton5,000 Meters White(MHSAA Div 3&4)216:04.3 PB12
Sep 2Hillsdale InvitationalSep 2 · 5,000 Meters Hillsdale Invitational Varsity Men · Place 2 · Hanover-HortonHanover-Horton5,000 Meters Hillsdale Invitational Varsity Men216:46 PB12
Aug 272026 Meckley's InviteAug 27 · 5,000 Meters Mens Varsity · Place 1 · Hanover-HortonHanover-Horton5,000 Meters Mens Varsity115:53.31 PB12

2025 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 1MHSAA LP Division 3 FinalsNov 1 · 5,000 Meters Division 3 · Place 88 · Hanover-HortonHanover-Horton5,000 Meters Division 38816:57.9011
Oct 24MHSAA LP Region 23-3 @ Napoleon (Ella Sharp Park)Oct 24 · 5,000 Meters Division 3 · Place 6 · Hanover-HortonHanover-Horton5,000 Meters Division 3616:22.4311
Oct 15Cascades Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 4 · Hanover-HortonHanover-Horton5,000 Meters Varsity416:42.7511
Oct 7Madison Inv.Oct 7 · 5,000 Meters Invitational · Place 3 · Hanover-HortonHanover-Horton5,000 Meters Invitational316:57.4611
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 3 · Place 44 · Hanover-HortonHanover-Horton5,000 Meters Division 34417:33.611
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 3 · Place 44 · Hanover-HortonHanover-Horton5,000 Meters Division 34417:33.611
Sep 30Cascades West Jamboree @ HomerSep 30 · 5,000 Meters Varsity · Place 3 · Hanover-HortonHanover-Horton5,000 Meters Varsity316:53.7111
Sep 272025 Shepherd BLUEJAY InviteSep 27 · 5,000 Meters Varsity · Place 11 · Hanover-HortonHanover-Horton5,000 Meters Varsity1116:54.1411
Sep 20Jackson InvitationalSep 20 · 5,000 Meters Varsity · Place 12 · Hanover-HortonHanover-Horton5,000 Meters Varsity1217:11.5011
Sep 16Cascades West Jamboree at Hanover-HortonSep 16 · 5,000 Meters Varsity · Place 3 · Hanover-HortonHanover-Horton5,000 Meters Varsity316:59.5211
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters White(MHSAA Div 3&4) · Place 26 · Hanover-HortonHanover-Horton5,000 Meters White(MHSAA Div 3&4)2617:45.311
Sep 6Bret Clements Bath InvitationalSep 6 · 5,000 Meters Varsity · Place 9 · Hanover-HortonHanover-Horton5,000 Meters Varsity917:19.6411
Sep 2Harper Creek Optimist InvitationalSep 2 · 5,000 Meters Varsity · Place 6 · Hanover-HortonHanover-Horton5,000 Meters Varsity617:16.6911
Aug 27Hillsdale InvitationalAug 27 · 5,000 Meters Varsity Invitational · Place 8 · Hanover-HortonHanover-Horton5,000 Meters Varsity Invitational817:30.5211
Aug 212025 Meckley's InviteAug 21 · 5,000 Meters Varsity · Place 4 · Hanover-HortonHanover-Horton5,000 Meters Varsity417:06.9011

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 2MHSAA LP Division 3 FinalsNov 2 · 5,000 Meters Division 3 · Place 36 · Hanover-HortonHanover-Horton5,000 Meters Division 33616:24.010
Oct 25MHSAA LP Region 23-3 @ NapoleonOct 25 · 5,000 Meters Division 3 · Place 6 · Hanover-HortonHanover-Horton5,000 Meters Division 3616:31.810
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 3 · Place 10 · Hanover-HortonHanover-Horton5,000 Meters Division 31016:22.010
Oct 1Cascades West Jamboree at JonesvilleOct 1 · 5,000 Meters Varsity · Place 3 · Hanover-HortonHanover-Horton5,000 Meters Varsity316:28.9810
Sep 282024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity · Place 5 · Hanover-HortonHanover-Horton5,000 Meters Varsity516:29.9710
Sep 21Jackson InvitationalSep 21 · 5,000 Meters Varsity · Place 11 · Hanover-HortonHanover-Horton5,000 Meters Varsity1117:01.4310
Sep 17Cascades West Jamboree at AddisonSep 17 · 5,000 Meters Varsity Boys · Place 4 · Hanover-HortonHanover-Horton5,000 Meters Varsity Boys416:50.9610
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 7 · Hanover-HortonHanover-Horton5,000 Meters Varsity717:09.610
Sep 7Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 3 · Hanover-HortonHanover-Horton5,000 Meters Varsity316:59.8710
Sep 4Springport InviteSep 4 · 5,000 Meters Varsity Division 1 · Place 2 · Hanover-HortonHanover-Horton5,000 Meters Varsity Division 1217:36.8710
Aug 28Hillsdale InvitationalAug 28 · 5,000 Meters Varsity · Place 5 · Hanover-HortonHanover-Horton5,000 Meters Varsity517:34.7810
Aug 222024 Meckley's InviteAug 22 · 5,000 Meters Freshman Sophomore · Place 1 · Hanover-HortonHanover-Horton5,000 Meters Freshman Sophomore119:26.9410

2023 Cross Country

16 results
DateMeetEventPlMarkGr
Nov 4MHSAA LP Division 3 FinalsNov 4 · 5,000 Meters Division 3 · Place 66 · Hanover-HortonHanover-Horton5,000 Meters Division 36617:04.69
Oct 27MHSAA LP Region 23-3 @ Sharp ParkOct 27 · 5,000 Meters Division 3 · Place 20 · Hanover-HortonHanover-Horton5,000 Meters Division 32017:59.29
Oct 18Cascades Conference ChampionshipOct 18 · 5,000 Meters Varsity · Place 16 · Hanover-HortonHanover-Horton5,000 Meters Varsity1617:39.269
Oct 10Jonesville at Hanover-HortonOct 10 · 5,000 Meters Varsity · Place 7 · Hanover-HortonHanover-Horton5,000 Meters Varsity717:21.949
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Junior Varsity Division 3 · Place 51 · Hanover-HortonHanover-Horton5,000 Meters Junior Varsity Division 35117:27.49
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 3 · Place 51 · Hanover-HortonHanover-Horton5,000 Meters Division 35117:27.49
Oct 3Homer Cross Country meetOct 3 · 5,000 Meters Varsity · Place 4 · Hanover-HortonHanover-Horton5,000 Meters Varsity418:21.799
Sep 302023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Varsity · Place 42 · Hanover-HortonHanover-Horton5,000 Meters Varsity4217:07.79
Sep 26Hanover-Horton at VandercookSep 26 · 5,000 Meters Varsity · Place 4 · Hanover-HortonHanover-Horton5,000 Meters Varsity418:32.439
Sep 23Jackson Invitational - VarsitySep 23 · 5,000 Meters Varsity · Place 22 · Hanover-HortonHanover-Horton5,000 Meters Varsity2217:43.349
Sep 19Addison and Columbia Central at Hanover-HortonSep 19 · 5,000 Meters Varsity · Place 5 · Hanover-HortonHanover-Horton5,000 Meters Varsity518:08.009
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Varsity · Place 40 · Hanover-HortonHanover-Horton5,000 Meters Varsity4018:20.09
Sep 9Bret Clements Bath InvitationalSep 9 · 5,000 Meters Varsity · Place 14 · Hanover-HortonHanover-Horton5,000 Meters Varsity1418:31.269
Sep 6Springport InviteSep 6 · 5,000 Meters Junior Varsity · Place 17 · Hanover-HortonHanover-Horton5,000 Meters Junior Varsity1718:58.59
Aug 30Hillsdale InvitationalAug 30 · 5,000 Meters Varsity · Place 20 · Hanover-HortonHanover-Horton5,000 Meters Varsity2018:54.489
Aug 2644th Harper Creek Optimist InviteAug 26 · 5,000 Meters Varsity · Place 6 · Hanover-HortonHanover-Horton5,000 Meters Varsity619:15.19

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 22MHSAA MS Regional - Zone 2 @ HudsonOct 22 · 2 Miles MS Regional Boys · Place 30 · Hanover Horton MSHanover Horton MS2 Miles MS Regional Boys3012:21.17 PB8
Oct 20Hanover-Horton MS Invite Oct 20 · 2 Miles Middle School · Place 15 · Hanover Horton MSHanover Horton MS2 Miles Middle School1512:25.43 PB8
Oct 11Hanover/Grass Lake/NapoleonOct 11 · 2 Miles Middle School · Place 3 · Hanover HortonHanover Horton2 Miles Middle School312:43.728
Oct 8Hudson Booster InvitationalOct 8 · 2 Miles 8th Grade · Place 44 · Hanover HortonHanover Horton2 Miles 8th Grade4412:48.898
Oct 4Hanover @ ManchesterOct 4 · 2 Miles Middle School · Place 1 · Hanover HortonHanover Horton2 Miles Middle School113:06.468
Sep 292022 Meckley's MS XC RaceSep 29 · 2 Miles Middle School · Place 11 · Hanover Horton MSHanover Horton MS2 Miles Middle School1112:57.35 PB8
Sep 27Hanover Horton & Michigan Center @ Vandercook LakeSep 27 · 1.8 Miles Middle School · Place 2 · Hanover Horton MSHanover Horton MS1.8 Miles Middle School212:05.14 PB8
Sep 20East Jackson & Hanover Horton @ Addison HSSep 20 · 3,200 Meters Middle School · Place 2 · Hanover Horton MSHanover Horton MS3,200 Meters Middle School214:18.40 PB8
Sep 13Leslie Blackhawk InvitationalSep 13 · 3,200 Meters Varsity · Place 14 · Hanover HortonHanover Horton3,200 Meters Varsity1413:32.418

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 23MHSAA Middle School Regional - Zone 2 @ HudsonOct 23 · 2 Miles Boys · Place 108 · Hanover Horton MSHanover Horton MS2 Miles Boys10814:06.72 PB7
Oct 21Hanover-Horton MS InvitationalOct 21 · 2 Miles MS Boys · Place 65 · Hanover Horton MSHanover Horton MS2 Miles MS Boys6514:34.577
Oct 14Sand Creek MS InvitationalOct 14 · 2 Miles Middle School · Place 44 · Hanover Horton MSHanover Horton MS2 Miles Middle School4414:45.9 PB7
Oct 12Napoleon vs Hanover Horton & East JacksonOct 12 · 2 Miles Middle School · Place 14 · Hanover HortonHanover Horton2 Miles Middle School1414:247
Oct 9Hudson Booster InvitationalOct 9 · 2 Miles 8th Grade · Place 90 · Hanover HortonHanover Horton2 Miles 8th Grade9014:19.427
Oct 5Manchester & Vandercook Lake @ Hanover-HortonOct 5 · 2 Miles Middle School · Place 20 · Hanover HortonHanover Horton2 Miles Middle School2015:48.307
Sep 302021 Meckley's MS XC RaceSep 30 · 2 Miles Middle School · Place 30 · Hanover HortonHanover Horton2 Miles Middle School3015:17.397
Sep 28Addison vs. Hanover HortonSep 28 · 2 Miles Middle School · Place 11 · Hanover HortonHanover Horton2 Miles Middle School1116:15.287
Sep 24Jackson MS & HS-JV InvitationalSep 24 · 2 Miles Middle School 6/7/8/Grade · Place 139 · Hanover Horton MSHanover Horton MS2 Miles Middle School 6/7/8/Grade13915:14.5 PB7
Sep 21Michigan Center & Grass Lake @ Hanover-HortonSep 21 · 2 Miles Middle School · Place 28 · Hanover HortonHanover Horton2 Miles Middle School2815:50.177

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 13Napoleon & EJ vs Hanover-HortonOct 13 · 2 Miles Middle School · Place 16 · Hanover HortonHanover Horton2 Miles Middle School1616:00.926
Oct 8Sand Creek MS InvitationalOct 8 · 2 Miles 6th Grade · Place 20 · Hanover Horton MSHanover Horton MS2 Miles 6th Grade2015:26.06
Oct 6Manchester / Hanover Horton / Vandercook @ ManchesterOct 6 · 3,200 Meters Middle School · Place 12 · Hanover HortonHanover Horton3,200 Meters Middle School1215:39.616
Oct 1Meckley's MS XC RaceOct 1 · 2 Miles MS Boys · Place 20 · Hanover Horton MSHanover Horton MS2 Miles MS Boys2016:52.436
Sep 29Addison vs Hanover-HortonSep 29 · 2 Miles Middle School · Place 10 · Hanover HortonHanover Horton2 Miles Middle School1015:47.466
Sep 22Grass Lake vs Hanover-Horton and Michigan CenterSep 22 · 2 Miles Middle School · Place 19 · Hanover Horton MSHanover Horton MS2 Miles Middle School1916:08Unofficial6
Sep 11Hilldale Academy InvitationalSep 11 · 1 Miles Boys MS Junior Varsity · Place 11 · Hanover Horton MSHanover Horton MS1 Miles Boys MS Junior Varsity117:34.1 PB6