Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Allendale HSWMMSC Championship · Oct 11 | 15:03.97 | WMMSC Championship | October 11, 2022 |
| 2 Miles · Beach Elementary SchoolWMMSC Jamboree at Cedar Springs · Sep 20 | 15:43.11 | WMMSC Jamboree at Cedar Springs | September 20, 2022 |
| 2 Miles · Forest Hills Eastern HS OFFICIALFHE MS CC Meet · Sep 28 | 15:22.49 | FHE MS CC Meet | September 28, 2022 |
| 2 Miles · GRPS Northeast CampusMHSAA Middle School Regional - Zone 6 @ GRPS · Oct 14 | 15:38.33 | MHSAA Middle School Regional - Zone 6 @ GRPS | October 14, 2022 |
| 2 Miles · Kenowa Hills High School Athletic FieldWMMSC Blue Championship · Oct 6 | 14:52.80 | WMMSC Blue Championship | October 6, 2022 |
| 2 Miles · Spring Lake HS OFFICIALSpring Lake MS Jamboree · Sep 8 | 16:56.31 | Spring Lake MS Jamboree | September 8, 2021 |
| 5,000 Meters · Benzie Central HSBenzie PROM Race · Oct 25 | 22:44.10 | Benzie PROM Race | October 25, 2025 |
| 5,000 Meters · Chippewa Hills HSChippewa Hills PROM · Oct 30 | 23:20.52 | Chippewa Hills PROM | October 30, 2026 |
| 5,000 Meters · Fruit Ridge HayridesSparta Invitational · Sep 12 | 22:44.72 | Sparta Invitational | September 12, 2026 |
| 5,000 Meters · Helder ParkOK Black Jamboree · Sep 23 | 23:51.70 | OK Black Jamboree | September 23, 2026 |
| 5,000 Meters · Holland ChristianOK Black Jamboree #2 · Oct 7 | 24:54.21 | OK Black Jamboree #2 | October 7, 2026 |
| 5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 3 | 23:53.33 | 25th Annual Bulldog Invitational | October 3, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 24:01.2 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · South Christian Sports Park2023 Under the Lights Invite · Aug 25 | 25:04.60 | 2023 Under the Lights Invite | August 25, 2023 |
| 5,000 Meters · Spring Lake HS OFFICIALMel Hall Invitational · Oct 17 | 22:53.72 | Mel Hall Invitational | October 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Chippewa Hills PROMOct 30 · 5,000 Meters Open · Place 3 · Spring LakeSpring Lake | 5,000 Meters Open | 3 | 23:20.52 PB | 12 |
| Oct 24 | 2026 Late Season Warrior InvitationalOct 24 · 5,000 Meters Varsity · Place 62 · Spring LakeSpring Lake | 5,000 Meters Varsity | 62 | 23:47.54 | 12 |
| Oct 21 | OK Black Conference MeetOct 21 · 5,000 Meters Varsity · Place 55 · Spring LakeSpring Lake | 5,000 Meters Varsity | 55 | 23:30.0 | 12 |
| Oct 17 | Mel Hall InvitationalOct 17 · 5,000 Meters HS GIRLS · Place 31 · Spring LakeSpring Lake | 5,000 Meters HS GIRLS | 31 | 22:53.72 PB | 12 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 224 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 224 | 24:01.2 PB | 12 |
| Oct 7 | OK Black Jamboree #2Oct 7 · 5,000 Meters Varsity · Place 75 · Spring LakeSpring Lake | 5,000 Meters Varsity | 75 | 24:54.21 PB | 12 |
| Oct 3 | 25th Annual Bulldog InvitationalOct 3 · 5,000 Meters D2 Varsity · Place 149 · Spring LakeSpring Lake | 5,000 Meters D2 Varsity | 149 | 23:53.33 PB | 12 |
| Sep 23 | OK Black JamboreeSep 23 · 5,000 Meters Varsity · Place 65 · Spring LakeSpring Lake | 5,000 Meters Varsity | 65 | 23:51.70 PB | 12 |
| Sep 12 | Sparta InvitationalSep 12 · 5,000 Meters Gold Varsity · Place 23 · Spring LakeSpring Lake | 5,000 Meters Gold Varsity | 23 | 22:44.72 PB | 12 |
| Aug 28 | 2026 Under the Lights InviteAug 28 · 5,000 Meters Nightfall Girls · Place 210 · Spring LakeSpring Lake | 5,000 Meters Nightfall Girls | 210 | 25:36.2 | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Benzie PROM RaceOct 25 · 5,000 Meters Open · Place 26 · Spring LakeSpring Lake | 5,000 Meters Open | 26 | 22:44.10 PB | 11 |
| Oct 18 | Mel Hall InvitationalOct 18 · 5,000 Meters Varsity · Place 28 · Spring LakeSpring Lake | 5,000 Meters Varsity | 28 | 23:52.51 | 11 |
| Oct 15 | OK Black Conference ChampionshipOct 15 · 5,000 Meters Junior Varsity · Place 30 · Spring LakeSpring Lake | 5,000 Meters Junior Varsity | 30 | 23:37.15 | 11 |
| Oct 1 | OK Black Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 88 · Spring LakeSpring Lake | 5,000 Meters Varsity | 88 | 24:19.89 | 11 |
| Sep 27 | 2025 Shepherd BLUEJAY InviteSep 27 · 5,000 Meters Junior Varsity Elite · Place 128 · Spring LakeSpring Lake | 5,000 Meters Junior Varsity Elite | 128 | 25:32.17 | 11 |
| Sep 17 | OK Black Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 79 · Spring LakeSpring Lake | 5,000 Meters Varsity | 79 | 25:57.70 | 11 |
| Sep 13 | Sparta InvitationalSep 13 · 5,000 Meters Blue/Gold Reserve · Place 12 · Spring LakeSpring Lake | 5,000 Meters Blue/Gold Reserve | 12 | 23:32.87 | 11 |
| Sep 6 | 43rd West Ottawa Bredeweg InviteSep 6 · 5,000 Meters Varsity · Place 17 · Spring LakeSpring Lake | 5,000 Meters Varsity | 17 | 23:47.38 | 11 |
| Aug 23 | Benzie Pete Moss InviteAug 23 · 5,000 Meters Junior Varsity · Place 38 · Spring LakeSpring Lake | 5,000 Meters Junior Varsity | 38 | 24:22.46 | 11 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Benzie Central PROM RaceOct 25 · 5,000 Meters Open · Place 35 · Spring LakeSpring Lake | 5,000 Meters Open | 35 | 23:38.30 | 10 |
| Oct 16 | OK Black Conference MeetOct 16 · 5,000 Meters Junior Varsity · Place 44 · Spring LakeSpring Lake | 5,000 Meters Junior Varsity | 44 | 24:03.64 | 10 |
| Oct 2 | OK Black Jamboree #2Oct 2 · 5,000 Meters Varsity · Place 93 · Spring LakeSpring Lake | 5,000 Meters Varsity | 93 | 24:28.26 | 10 |
| Sep 28 | 2024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Junior Varsity Elite · Place 109 · Spring LakeSpring Lake | 5,000 Meters Junior Varsity Elite | 109 | 24:57.45 | 10 |
| Sep 18 | OK Black Jamboree @ Unity ChristianSep 18 · 5,000 Meters Varsity · Place 101 · Spring LakeSpring Lake | 5,000 Meters Varsity | 101 | 28:06.32 | 10 |
| Sep 14 | Sparta InvitationalSep 14 · 5,000 Meters Blue/Gold Reserve · Place 17 · Spring LakeSpring Lake | 5,000 Meters Blue/Gold Reserve | 17 | 24:30.13 | 10 |
| Sep 7 | 42nd West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 55 · Spring LakeSpring Lake | 5,000 Meters Varsity | 55 | 26:01.97 | 10 |
| Aug 24 | Benzie Pete Moss InviteAug 24 · 5,000 Meters Junior Varsity · Place 22 · Spring LakeSpring Lake | 5,000 Meters Junior Varsity | 22 | 25:01.4 | 10 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | OK Blue Jamboree #3 @ AllendaleOct 18 · 5,000 Meters Junior Varsity · Place 13 · Spring LakeSpring Lake | 5,000 Meters Junior Varsity | 13 | 23:19.03 | 9 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 2 · Place 79 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 79 | 23:37.9 | 9 |
| Oct 4 | OK Blue Jamboree #2 @ Holland Christian Oct 4 · 5,000 Meters Varsity · Place 68 · Spring LakeSpring Lake | 5,000 Meters Varsity | 68 | 25:21.89 | 9 |
| Sep 30 | 2023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Junior Varsity · Place 25 · Spring LakeSpring Lake | 5,000 Meters Junior Varsity | 25 | 25:47.9 | 9 |
| Sep 23 | 2023 Chargers Autumn Sunrise InviteSep 23 · 5,000 Meters Junior Varsity · Place 72 · Spring LakeSpring Lake | 5,000 Meters Junior Varsity | 72 | 25:45.4 | FR |
| Sep 20 | OK Blue Jamboree #1 @ Spring LakeSep 20 · 5,000 Meters Varsity · Place 74 · Spring LakeSpring Lake | 5,000 Meters Varsity | 74 | 25:10.30 | 9 |
| Sep 16 | Sparta InvitationalSep 16 · 5,000 Meters Varsity · Place 4 · Spring LakeSpring Lake | 5,000 Meters Varsity | 4 | 22:35.26 | 9 |
| Sep 9 | 41st West Ottawa Bredeweg InviteSep 9 · 5,000 Meters Varsity · Place 9 · Spring LakeSpring Lake | 5,000 Meters Varsity | 9 | 23:51.39 | 9 |
| Aug 25 | 2023 Under the Lights InviteAug 25 · 5,000 Meters Twilight Girls 5k · Place 100 · Spring LakeSpring Lake | 5,000 Meters Twilight Girls 5k | 100 | 25:04.60 PB | 9 |
2022 Cross Country
6 results2021 Cross Country
6 results