Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ella Sharp Park OFFICIALJackson MS & HS-JV Invitational · Sep 2412:26.1Jackson MS & HS-JV InvitationalSeptember 24, 2021
2 Miles · Hudson MSMHSAA Middle School Regional - Zone 2 @ Hudson · Oct 2311:55.46MHSAA Middle School Regional - Zone 2 @ HudsonOctober 23, 2021
2 Miles · Manly W. Bennett ParkSEC-MS: Jamboree 1 (Pinckney) · Sep 2112:07.90SEC-MS: Jamboree 1 (Pinckney)September 21, 2022
2 Miles · North Course (2.0 Mile)SEC-MS Jamboree 2 · Oct 611:59.10SEC-MS Jamboree 2October 6, 2021
2 Miles · Rolling HillsYpsilanti Lincoln MS vs Saline MS · Sep 913:52.88Ypsilanti Lincoln MS vs Saline MSSeptember 9, 2020
2 Miles · Saline High SchoolSEC-MS: Jamboree 3 (Saline) · Oct 1911:28.35SEC-MS: Jamboree 3 (Saline)October 19, 2022
2 Miles · TecumsehSEC-MS: Jamboree 2 (Tecumseh) · Oct 511:24.70SEC-MS: Jamboree 2 (Tecumseh)October 5, 2022
3,200 Meters · Huron Meadows 320021 Michigan Middle School MEGA Jam · Oct 1611:49.4721 Michigan Middle School MEGA JamOctober 16, 2021
3,200 Meters · Munson Park 7 8SEC MS-Jamboree 3 · Oct 2012:29.30SEC MS-Jamboree 3October 20, 2021
3,200 Meters · Saline High SchoolChelsea MS @ Saline MS · Oct 1412:11.7Chelsea MS @ Saline MSOctober 14, 2020
3,200 Meters · Willow Metropark OFFICIAL52nd Annual Huron Invitational · Sep 1812:07.5052nd Annual Huron InvitationalSeptember 18, 2021
4,000 Meters · Hudson Mills Metropark - OFFICIALCross Country Coaches National Youth Qualifier · Oct 2913:51.3Cross Country Coaches National Youth QualifierOctober 29, 2022
5,000 Meters · Chestnut GroveSEC-HS Jamboree 2 (Red) · Sep 2916:10.2SEC-HS Jamboree 2 (Red)September 29, 2026
5,000 Meters · Ella Sharp Park OFFICIALJackson Invitational · Sep 2615:04.96Jackson InvitationalSeptember 26, 2026
5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 2115:45.0LAMPLIGHTERAugust 21, 2026
5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1216:14.82025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025
5,000 Meters · Indian CreekSEC-HS Jamboree 1 · Sep 1316:48.30SEC-HS Jamboree 1September 13, 2023
5,000 Meters · Lake Erie Metro Park OFFICIALMHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie) · Oct 3115:39.70MHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie)October 31, 2026
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 715:02.6MHSAA LP Division 1 FinalsNovember 7, 2026
5,000 Meters · Milan HSMilan Puddle Jumper Invite · Aug 2917:06.01Milan Puddle Jumper InviteAugust 29, 2023
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 315:03.7025th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Pinckney HSSEC Jamboree 1 · Sep 1515:57.10SEC Jamboree 1September 15, 2026
5,000 Meters · Pioneer HSSEC-HS Jamboree #2 (Red) · Sep 2416:40.30SEC-HS Jamboree #2 (Red)September 24, 2024
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1015:18.72026 Portage InvitationalOctober 10, 2026
5,000 Meters · Saline High SchoolSaline Invite · Aug 2816:54.69Saline InviteAugust 28, 2026
5,000 Meters · Shepherd HS XC CourseMITCA Michigan Meet of Champions 2025 by HOKA · Nov 815:24.81MITCA Michigan Meet of Champions 2025 by HOKANovember 8, 2025

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP Division 1 FinalsNov 7 · 5,000 Meters D1 · Place 6 · SalineSaline5,000 Meters D1615:02.6 PB12
Oct 31MHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie)Oct 31 · 5,000 Meters D1 Boys · Place 3 · SalineSaline5,000 Meters D1 Boys315:39.70 PB12
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 · Place 7 · SalineSaline5,000 Meters Division 1715:18.7 PB12
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D1 Varsity · Place 3 · SalineSaline5,000 Meters D1 Varsity315:03.70 PB12
Sep 29SEC-HS Jamboree 2 (Red)Sep 29 · 5,000 Meters Varsity Boys · Place 3 · SalineSaline5,000 Meters Varsity Boys316:10.2 PB12
Sep 26Jackson InvitationalSep 26 · 5,000 Meters Orange Division (1000 + enrollment) · Place 3 · SalineSaline5,000 Meters Orange Division (1000 + enrollment)315:04.96 PB12
Sep 15SEC Jamboree 1Sep 15 · 5,000 Meters Varsity Boys · Place 2 · SalineSaline5,000 Meters Varsity Boys215:57.10 PB12
Aug 28Saline InviteAug 28 · 5,000 Meters Varsity & Reserve · Place 2 · SalineSaline5,000 Meters Varsity & Reserve216:54.69 PB12
Aug 21LAMPLIGHTERAug 21 · 5,000 Meters Boys Varsity - Flight Two · Place 3 · SalineSaline5,000 Meters Boys Varsity - Flight Two315:45.0 PB12

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 8MITCA Michigan Meet of Champions 2025 by HOKANov 8 · 5,000 Meters Boys Elite Team · Place 17 · SalineSaline5,000 Meters Boys Elite Team1715:24.81 PB11
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Spartan Elite (Top 10 at 24 States) · Place 14 · SalineSaline5,000 Meters Spartan Elite (Top 10 at 24 States)1416:14.8 PB11
Aug 15Saline Time TrialAug 15 · 5,000 Meters Varsity · Place 1 · SalineSaline5,000 Meters Varsity116:26.88Unofficial11

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 24SEC-HS Jamboree #2 (Red)Sep 24 · 5,000 Meters Varsity Boys · Place 6 · SalineSaline5,000 Meters Varsity Boys616:40.30 PB10
Aug 16Saline Three Mile Time TrialAug 16 · 3 Miles Varsity · Place 5 · SalineSaline3 Miles Varsity518:13.76Unofficial10

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 13SEC-HS Jamboree 1Sep 13 · 5,000 Meters Red/White Varsity Boys · Place 16 · SalineSaline5,000 Meters Red/White Varsity Boys1616:48.30 PB9
Aug 29Milan Puddle Jumper InviteAug 29 · 5,000 Meters Varsity D1 · Place 3 · SalineSaline5,000 Meters Varsity D1317:06.01 PB9
Aug 18Three-Mile Time TrialAug 18 · 3 Miles Varsity · Place 3 · SalineSaline3 Miles Varsity316:26.08Unofficial9

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29Cross Country Coaches National Youth QualifierOct 29 · 4,000 Meters Age 13-14: Born 2008-09 · Place 4 · SalineSaline4,000 Meters Age 13-14: Born 2008-09413:51.3 PB8
Oct 19SEC-MS: Jamboree 3 (Saline)Oct 19 · 2 Miles Boys Varsity · Place 6 · SalineSaline2 Miles Boys Varsity611:28.35 PB8
Oct 5SEC-MS: Jamboree 2 (Tecumseh)Oct 5 · 2 Miles Varsity Boys · Place 6 · SalineSaline2 Miles Varsity Boys611:24.70 PB8
Sep 21SEC-MS: Jamboree 1 (Pinckney)Sep 21 · 2 Miles Varsity Boys · Place 6 · SalineSaline2 Miles Varsity Boys612:07.90 PB8
Sep 1753rd Annual New Boston Huron InvitationalSep 17 · Middle School Varsity · Place 4 · MS_SalineMS_SalineMiddle School Varsity411:29.78

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30Cross Country Coaches National Youth QualifierOct 30 · 4,000 Meters Age 13-14: Born 2007-08 · Place 10 · SalineSaline4,000 Meters Age 13-14: Born 2007-081015:17.97
Oct 23MHSAA Middle School Regional - Zone 2 @ HudsonOct 23 · 2 Miles Boys · Place 14 · SalineSaline2 Miles Boys1411:55.46 PB7
Oct 20SEC MS-Jamboree 3Oct 20 · 3,200 Meters Varsity · Place 5 · SalineSaline3,200 Meters Varsity512:29.30 PB7
Oct 1621 Michigan Middle School MEGA JamOct 16 · 3,200 Meters Varsity MS Boys · Place 12 · SalineSaline3,200 Meters Varsity MS Boys1211:49.47 PB7
Oct 6SEC-MS Jamboree 2Oct 6 · 2 Miles Varsity · Place 5 · SalineSaline2 Miles Varsity511:59.10 PB7
Sep 24Jackson MS & HS-JV InvitationalSep 24 · 2 Miles Middle School 6/7/8/Grade · Place 15 · SalineSaline2 Miles Middle School 6/7/8/Grade1512:26.1 PB7
Sep 1852nd Annual Huron InvitationalSep 18 · 3,200 Meters Middle School 6/7/8 · Place 14 · SalineSaline3,200 Meters Middle School 6/7/81412:07.50 PB7

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14Chelsea MS @ Saline MSOct 14 · 3,200 Meters Boys Varsity (15 Runners) · Place 5 · SalineSaline3,200 Meters Boys Varsity (15 Runners)512:11.7 PB6
Oct 7Pinckney MS @ Saline MSOct 7 · 3,200 Meters Boys Varsity (15 Runners) · Place 6 · SalineSaline3,200 Meters Boys Varsity (15 Runners)612:38.26
Sep 9Ypsilanti Lincoln MS vs Saline MSSep 9 · 2 Miles Varsity Boys 2 Mile · Place 11 · SalineSaline2 Miles Varsity Boys 2 Mile1113:52.88 PB6