Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Courtade ElementaryTraverse City Invitational · Oct 146:52.22Traverse City InvitationalOctober 14, 2017
2 Miles · 5k @ Springhill CampsEvart XC Invitational · Sep 1913:55.12Evart XC InvitationalSeptember 19, 2020
2 Miles · Buckley HSBuckley Invite · Sep 713:38.10Buckley InviteSeptember 7, 2019
2 Miles · KingsleyKingsley Invite · Sep 1914:15.0Kingsley InviteSeptember 19, 2019
2 Miles · Kingsley Middle School XC CourseKingsley Invite · Sep 2413:41.47Kingsley InviteSeptember 24, 2020
2 Miles · Mancelona High School Mancelona Middle School Invite · Oct 812:49Mancelona Middle School Invite October 8, 2020
2 Miles · Shepherd Middle School 2 Mile Course2020 Shepherd BLUEJAY Invite · Oct 112:44.12020 Shepherd BLUEJAY InviteOctober 1, 2020
2,500 Meters · Portage Invite - Middle School CoursePortage Invite · Oct 510:59.3Portage InviteOctober 5, 2019
3,200 Meters · Benzie Central HSBenzie Central Tri Meet · Sep 1214:20.23Benzie Central Tri MeetSeptember 12, 2020
5,000 Meters · Boyne Highlands - The Moor Golf CourseLake Michigan Conference Championships · Oct 1017:22.66Lake Michigan Conference ChampionshipsOctober 10, 2023
5,000 Meters · Broadway Acres Golf CourseComet Opener · Aug 2916:18.8Comet OpenerAugust 29, 2025
5,000 Meters · East Jordan ParkRed Devil Invitational · Aug 3118:45.75Red Devil InvitationalAugust 31, 2022
5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 1116:43.54th Annual Michigan Meet of Champions / Mid East QualifierNovember 11, 2023
5,000 Meters · Veterans Serving Veterans ParkNORTHERN MICHIGAN MEET OF CHAMPIONS (followed by MHSAA Zone 7 MS Regional) · Oct 2116:43.00NORTHERN MICHIGAN MEET OF CHAMPIONS (followed by MHSAA Zone 7 MS Regional)October 21, 2023
8,000 Meters · Broadway Acres Golf CourseMIAA CC Championship · Nov 128:37.1MIAA CC ChampionshipNovember 1, 2025
8,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Oct 428:20.0Knight InvitationalOctober 4, 2025
8,000 Meters · Heritage Park (Adrian) OFFICIALAdrian College Heritage Classic · Sep 2629:42.5Adrian College Heritage ClassicSeptember 26, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 26Adrian College Heritage ClassicSep 26 · 8,000 Meters College · Place 74 · HopeHope8,000 Meters College7429:42.5 PBSo
Sep 1Comet OpenerSep 1 · 5,000 Meters Men's Race · Place 30 · HopeHope5,000 Meters Men's Race3017:56.11So

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1MIAA CC ChampionshipNov 1 · 8,000 Meters Men · Place 102 · HopeHope8,000 Meters Men10228:37.1 PBFr
Oct 11Jayhawk InviteOct 11 · 8,000 Meters Varsity · Place 79 · HopeHope8,000 Meters Varsity7927:38.51Fr
Oct 4Knight InvitationalOct 4 · 8,000 Meters Collegiate · Place 57 · HopeHope8,000 Meters Collegiate5728:20.0 PBFr
Sep 19George Dales InviteSep 19 · 8,000 Meters Varsity · Place 78 · HopeHope8,000 Meters Varsity7827:41.4FR
Aug 29Comet OpenerAug 29 · 5,000 Meters Men's Race · Place 30 · HopeHope5,000 Meters Men's Race3016:18.8 PBFr

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 9MITCA 5th Annual Meet of Champions Presented by HOKANov 9 · 5,000 Meters Open Elite · Place 18 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Open Elite1816:25.8212
Nov 2MHSAA LP Division 3 FinalsNov 2 · 5,000 Meters Division 3 · Place 22 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Division 32216:03.712
Oct 26MHSAA LP Region 19-3 @ East JordanOct 26 · 5,000 Meters Division 3 · Place 6 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Division 3616:11.5912
Oct 19NORTHERN MICHIGAN MEET OF CHAMPIONSOct 19 · 5,000 Meters Varsity · Place 11 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity1116:33.7912
Sep 282024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity Elite · Place 51 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity Elite5116:30.1512
Sep 21Veterans Serving Veterans InvitationalSep 21 · 5,000 Meters Varsity Division 1 · Place 18 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity Division 11816:43.2312
Sep 13Ottawa Hills InvitationalSep 13 · 5,000 Meters Varsity · Place 23 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity2316:32.3112
Sep 7Bear Country InvitationalSep 7 · 5,000 Meters Varsity · Place 9 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity916:13.0612
Aug 28East Jordan Invitational/Party In The ParkAug 28 · 5,000 Meters Varsity · Place 6 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity616:52.88Sr
Aug 24Benzie Pete Moss InviteAug 24 · 5,000 Meters Varsity · Place 32 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity3217:14.612
Aug 152024 LOC Team Camp Time TrialAug 15 · 2 Miles Varsity · Place 5 · Traverse City St. FrancisTraverse City St. Francis2 Miles Varsity511:13.7Unofficial12
Aug 1Two Mile Time Trial 2024Aug 1 · 2 Miles Varsity · Place 3 · Traverse City St. FrancisTraverse City St. Francis2 Miles Varsity310:58.1Unofficial12

2023 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 114th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Open · Place 79 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Boys Elite Open7916:43.5 PB11
Nov 4MHSAA LP Division 3 FinalsNov 4 · 5,000 Meters Division 3 · Place 33 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Division 33316:30.811
Oct 28MHSAA LP Region 19-3 @ East JordanOct 28 · 5,000 Meters Division 3 · Place 7 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Division 3716:23.4411
Oct 21NORTHERN MICHIGAN MEET OF CHAMPIONS (followed by MHSAA Zone 7 MS Regional)Oct 21 · 5,000 Meters Varsity · Place 12 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity1216:43.00 PB11
Oct 10Lake Michigan Conference ChampionshipsOct 10 · 5,000 Meters High School Boys · Place 6 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters High School Boys617:22.66 PB11
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Junior Varsity Division 3 · Place 55 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Junior Varsity Division 35517:33.511
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 3 · Place 55 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Division 35517:33.511
Sep 302023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Varsity · Place 32 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity3216:53.011
Sep 23Cadillac Veterans Serving Veterans Invitational Sep 23 · 5,000 Meters Varsity · Place 30 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity3017:29.6411
Sep 15Ottawa Hills InvitationalSep 15 · 5,000 Meters Varsity · Place 36 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity3617:04.9611
Sep 9Bear Country InvitationalSep 9 · 5,000 Meters Varsity · Place 7 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity716:45.0311
Aug 30Red Devil InvitationalAug 30 · 5,000 Meters Varsity · Place 4 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity416:48.7311
Aug 26Benzie Pete Moss InviteAug 26 · 5,000 Meters Varsity · Place 23 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity2317:22.6411
Aug 162023 LOC Team Camp Time TrialAug 16 · 2 Miles Varsity · Place 6 · Traverse City St. FrancisTraverse City St. Francis2 Miles Varsity611:42Unofficial11
Aug 10Two Mile Time Trial 2023Aug 10 · 2 Miles Varsity · Place 7 · Traverse City St. FrancisTraverse City St. Francis2 Miles Varsity711:15.6Unofficial11

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29Region 19 PROMOct 29 · 5,000 Meters Junior Varsity · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Junior Varsity017:46.9Unofficial10
Oct 22Northern Michigan XC Championship Oct 22 · 5,000 Meters Varsity · Place 17 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity1717:55.7410
Oct 15Lake Michigan Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 15 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity1517:38.8610
Oct 82022 Portage XC Invitational Oct 8 · 5,000 Meters Division 3 · Place 81 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Division 38118:13.510
Oct 12022 Shepherd BLUEJAY InviteOct 1 · 5,000 Meters Junior Varsity Elite · Place 24 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Junior Varsity Elite2418:00.210
Sep 24Cadillac Bandeen Viking Invitational (2022)Sep 24 · 5,000 Meters Varsity · Place 32 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity3217:49.610
Sep 16Ottawa Hills InvitationalSep 16 · 5,000 Meters Varsity · Place 41 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity4118:10.610
Sep 103rd Northwood InviteSep 10 · 5,000 Meters Varsity · Place 55 · Traverse City St. FrancTraverse City St. Franc5,000 Meters Varsity5518:30.0SO
Aug 31Red Devil InvitationalAug 31 · 5,000 Meters Small Varsity Boys · Place 18 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Small Varsity Boys1818:45.75 PB10
Aug 18LOC Team Camp Time TrialAug 18 · 2 Miles High School · Place 13 · Traverse City St. FrancisTraverse City St. Francis2 Miles High School1312:37.4Unofficial10
Aug 11Two Mile Time Trial 2022Aug 11 · 2 Miles Varsity · Place 9 · Traverse City St. FrancisTraverse City St. Francis2 Miles Varsity911:55.2Unofficial10

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 30TCSF PROM 2021Oct 30 · 5,000 Meters Junior Varsity · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Junior Varsity018:58Unofficial9
Oct 23Northern Michigan XC ChampionshipOct 23 · 5,000 Meters Junior Varsity · Place 15 · Traverse City St Fr...Traverse City St Fr...5,000 Meters Junior Varsity1518:49.789
Oct 16Lake Michigan Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 38 · Traverse City St Fr...Traverse City St Fr...5,000 Meters Varsity3819:14.589
Oct 92021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 3 · Place 119 · Traverse City St Fr...Traverse City St Fr...5,000 Meters Division 311919:26.89
Sep 25Petoskey InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 26 · Traverse City St Fr...Traverse City St Fr...5,000 Meters Junior Varsity2620:18.879
Sep 17Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 13 · Traverse City St Fr...Traverse City St Fr...5,000 Meters Junior Varsity1320:44.809
Sep 112nd Northwood XC InviteSep 11 · 5,000 Meters Varsity · Place 26 · Traverse City St Fr...Traverse City St Fr...5,000 Meters Varsity2620:27.409
Sep 1East Jordan Cross Country InvitationalSep 1 · 5,000 Meters Varsity · Place 67 · Traverse City St. FrancisTraverse City St. Francis5,000 Meters Varsity6720:30.509
Aug 28Pete Moss Benzie InviteAug 28 · 5,000 Meters Varsity · Place 90 · Traverse City St Fr...Traverse City St Fr...5,000 Meters Varsity9020:45.49
Aug 19LOC Team Camp Time TrialAug 19 · 2 Miles Varsity · Place 15 · Traverse City St. FrancisTraverse City St. Francis2 Miles Varsity1514:09.1Unofficial9
Aug 11TCSF Two Mile Tune Up Time TrialAug 11 · 2 Miles Varsity · Place 17 · Traverse City St. FrancisTraverse City St. Francis2 Miles Varsity1713:29.6Unofficial9

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 17LMC Championship @ Boyne MountainOct 17 · 2,000 Meters Middle School · Place 16 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2,000 Meters Middle School1611:26.708
Oct 8Mancelona Middle School Invite Oct 8 · 2 Miles Middle School Top 7 · Place 21 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2 Miles Middle School Top 72112:49 PB8
Oct 12020 Shepherd BLUEJAY InviteOct 1 · 2 Miles Session 2 - MS Boys · Place 19 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2 Miles Session 2 - MS Boys1912:44.1 PB8
Sep 24Kingsley InviteSep 24 · 2 Miles Middle Boys · Place 9 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2 Miles Middle Boys913:41.47 PB8
Sep 19Evart XC InvitationalSep 19 · 2 Miles Middle School (Red) Boys · Place 10 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2 Miles Middle School (Red) Boys1013:55.12 PB8
Sep 12Benzie Central Tri MeetSep 12 · 3,200 Meters Middle School Boys · Place 9 · St Elizabeth Ann SetonSt Elizabeth Ann Seton3,200 Meters Middle School Boys914:20.23 PB8
Aug 27SEAS Time Trial #2 at BenzieAug 27 · 3 Miles Middle School · Place 4 · St Elizabeth Ann SetonSt Elizabeth Ann Seton3 Miles Middle School424:31Unofficial8

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19Northern Michigan XC ChampionshipsOct 19 · 3,200 Meters Middle School · Place 87 · St Elizabeth Ann SetonSt Elizabeth Ann Seton3,200 Meters Middle School8713:15.517
Oct 5Portage InviteOct 5 · 2,500 Meters Middle School B/C · Place 189 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2,500 Meters Middle School B/C18910:59.3 PB7
Oct 2Mancelona HS/MS Invite Oct 2 · 2 Miles Middle School · Place 43 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2 Miles Middle School4313:237
Sep 19Kingsley InviteSep 19 · 2 Miles Middle School · Place 27 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2 Miles Middle School2714:15.0 PB7
Sep 7Buckley InviteSep 7 · 2 Miles Junior High · Place 12 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2 Miles Junior High1213:38.10 PB7

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 11Woodland MeetOct 11 · 2 Miles Middle School · Place 67 · St Elizabeth Ann SetonSt Elizabeth Ann Seton2 Miles Middle School6715:02Unofficial6

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26GTAYAL @ SEASOct 26 · 1 Miles Elementary Boys · Immaculate Conception ElementaryImmaculate Conception Elementary1 Miles Elementary Boys06:59Unofficial5
Oct 19GTAYAL @ TC ChristianOct 19 · 1 Miles Boys Elementary · Place 28 · Immaculate Conception ElementaryImmaculate Conception Elementary1 Miles Boys Elementary287:45Unofficial5
Oct 14Traverse City InvitationalOct 14 · 1 Mile Elementary · Place 28 · Immaculate Conception ElementaryImmaculate Conception Elementary1 Mile Elementary286:52.22 PB5
Oct 12GTAYAL @ Woodland SchoolOct 12 · 1 Miles Elementary Boys · Place 26 · Immaculate Conception ElementaryImmaculate Conception Elementary1 Miles Elementary Boys267:07Unofficial5
Oct 5GTAYAL @ New Covenant Christian AcademyOct 5 · 1 Miles Boys Elementary · Place 5 · Immaculate Conception ElementaryImmaculate Conception Elementary1 Miles Boys Elementary56:52Unofficial5
Sep 28GTAYAL @ Grand Traverse AcademySep 28 · 1 Miles Boys Elementary · Place 14 · Immaculate Conception ElementaryImmaculate Conception Elementary1 Miles Boys Elementary147:05Unofficial5

2016 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 27GTAYAL All League Elementary MeetOct 27 · 1 Miles Elementary · Place 28 · Immaculate Conception ElementaryImmaculate Conception Elementary1 Miles Elementary287:22Unofficial4
Oct 20TC Christian Elementary MeetOct 20 · 1 Miles Elementary · Place 28 · Immaculate Conception ElementaryImmaculate Conception Elementary1 Miles Elementary287:54Unofficial4
Oct 15Traverse City InvitationalOct 15 · 1 Mile Elementary · Place 86 · Immaculate Conception ElementaryImmaculate Conception Elementary1 Mile Elementary867:39.594
Oct 13Woodland MS/Elementary meetOct 13 · 1 Miles Elementary · Place 46 · Immaculate Conception ElementaryImmaculate Conception Elementary1 Miles Elementary467:40Unofficial4
Oct 5Pathfinder InvitationalOct 5 · 1,600 Meters Elementary · Place 55 · Immaculate Conception ElementaryImmaculate Conception Elementary1,600 Meters Elementary558:27.3Unofficial4
Sep 29Grand Traverse Academy Elementary Cross Country meetSep 29 · 1 Miles Elementary · Immaculate Conception ElementaryImmaculate Conception Elementary1 Miles Elementary07:15Unofficial4