Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Calvin College - Gainey Athletic ComplexCalvin College Knight Invite · Sep 8 | 25:59.1 | Calvin College Knight Invite | September 8, 2018 |
| 5,000 Meters · Cummings CenterGreater Flint HS Championships · Sep 30 | 22:17.01 | Greater Flint HS Championships | September 30, 2017 |
| 5,000 Meters · Delta College - HS 5KMHSAA LP Regional 02-1 @ Bay City Western · Oct 31 | 23:03.08 | MHSAA LP Regional 02-1 @ Bay City Western | October 31, 2015 |
| 5,000 Meters · Delta College OFFICIALMHSAA LP D1 Region 2 @ Bay City Western · Oct 25 | 23:13.58 | MHSAA LP D1 Region 2 @ Bay City Western | October 25, 2014 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 24:07.91 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Goodrich HSKayla O'Mara Invitational · Oct 17 | 22:08.0 | Kayla O'Mara Invitational | October 17, 2015 |
| 5,000 Meters · Goodrich Middle SchoolKayla O'Mara Invite · Oct 11 | 22:56.79 | Kayla O'Mara Invite | October 11, 2014 |
| 5,000 Meters · Hartland HS OFFICIALHartland vs. Grand Blanc Dual · Sep 19 | 23:06 | Hartland vs. Grand Blanc Dual | September 19, 2017 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALA2 Running Co. Fall Preview · Aug 19 | 25:39.81 | A2 Running Co. Fall Preview | August 19, 2016 |
| 5,000 Meters · Island Lake Recreation Area OFFICIALKLAA Lakes Conference Championship · Oct 22 | 23:14.2 | KLAA Lakes Conference Championship | October 22, 2015 |
| 5,000 Meters · Linden HSLinden Freshman/Sophomore Invitational · Oct 27 | 23:17.29 | Linden Freshman/Sophomore Invitational | October 27, 2015 |
| 5,000 Meters · Notre Dame Burke Memorial Golf CourseNotre Dame National Catholic Cross Country Invitational · Sep 14 | 25:51.9 | Notre Dame National Catholic Cross Country Invitational | September 14, 2018 |
| 5,000 Meters · St. Patrick's ParkBethel Pilot Cross Country Invitational · Oct 5 | 24:53.3 | Bethel Pilot Cross Country Invitational | October 5, 2018 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co Early Bird Invite · Aug 31 | 23:31.2 | A2 Run Co Early Bird Invite | August 31, 2017 |
| 5,000 Meters · Swartz Creek Golf CourseGreater Flint CC Championship · Oct 3 | 23:00.3 | Greater Flint CC Championship | October 3, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
3 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Kayla O'Mara InviteOct 14 · 5,000 Meters Small School Varsity Women Top 10 · Place 56 · Grand BlancGrand Blanc | 5,000 Meters Small School Varsity Women Top 10 | 56 | 23:30.48 | 12 |
| Oct 3 | Novi/Gand Blanc/Brighton Tri MeetOct 3 · 5,000 Meters Varsity · Grand BlancGrand Blanc | 5,000 Meters Varsity | 0 | 23:40Unofficial | 12 |
| Sep 30 | Greater Flint HS ChampionshipsSep 30 · 5,000 Meters Varsity · Place 72 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 72 | 22:17.01 PB | 12 |
| Sep 19 | Hartland vs. Grand Blanc DualSep 19 · 5,000 Meters Varsity · Place 16 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 16 | 23:06 PB | 12 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters Green Race (Division 1 & 2) · Place 204 · Grand BlancGrand Blanc | 5,000 Meters Green Race (Division 1 & 2) | 204 | 24:07.91 PB | 12 |
| Aug 31 | A2 Run Co Early Bird InviteAug 31 · 5,000 Meters Gold Varsity · Place 119 · Grand BlancGrand Blanc | 5,000 Meters Gold Varsity | 119 | 23:31.2 PB | 12 |
2016 Cross Country
4 results2015 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Regional 02-1 @ Bay City WesternOct 31 · 5,000 Meters Varsity · Place 67 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 67 | 23:03.08 PB | 10 |
| Oct 27 | Linden Freshman/Sophomore InvitationalOct 27 · 5,000 Meters Frosh/Soph · Place 29 · Grand BlancGrand Blanc | 5,000 Meters Frosh/Soph | 29 | 23:17.29 PB | 10 |
| Oct 22 | KLAA Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 67 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 67 | 23:14.2 PB | 10 |
| Oct 17 | Kayla O'Mara InvitationalOct 17 · 5,000 Meters Large School Varsity Girls · Place 37 · Grand BlancGrand Blanc | 5,000 Meters Large School Varsity Girls | 37 | 22:08.0 PB | 10 |
| Oct 13 | Grand Blanc vs. PinckneyOct 13 · 5,000 Meters Varsity · Grand BlancGrand Blanc | 5,000 Meters Varsity | 0 | 23:23Unofficial | 10 |
| Oct 6 | Grand Blanc vs. BrightonOct 6 · 5,000 Meters Varsity · Grand BlancGrand Blanc | 5,000 Meters Varsity | 0 | 22:57Unofficial | 10 |
| Oct 3 | Greater Flint CC ChampionshipOct 3 · 5,000 Meters JV · Place 14 · Grand BlancGrand Blanc | 5,000 Meters JV | 14 | 23:00.3 PB | 10 |
| Sep 29 | Grand Blanc vs. HowellSep 29 · 5,000 Meters Varsity · Place 12 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 12 | 23:10Unofficial | 10 |
| Sep 22 | Grand Blanc vs. MilfordSep 22 · 5,000 Meters Varsity · Place 11 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 11 | 24:32Unofficial | 10 |
| Sep 15 | Grand Blanc vs. HartlandSep 15 · 5,000 Meters Varsity · Place 12 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 12 | 24:09Unofficial | 10 |
| Sep 3 | AA Running Co Early Bird OpenSep 3 · 5,000 Meters Varsity · Place 116 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 116 | 24:41.3 | 10 |
2014 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP D1 Region 2 @ Bay City WesternOct 25 · 5,000 Meters Varsity · Place 78 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 78 | 23:13.58 PB | 9 |
| Oct 16 | K.L.A.A. Lakes Conference ChampionshipOct 16 · 5,000 Meters Junior Varsity · Place 45 · Grand BlancGrand Blanc | 5,000 Meters Junior Varsity | 45 | 23:35.8 | 9 |
| Oct 11 | Kayla O'Mara InviteOct 11 · 5,000 Meters Large School Varsity · Place 47 · Grand BlancGrand Blanc | 5,000 Meters Large School Varsity | 47 | 22:56.79 PB | 9 |
| Sep 30 | Grand Blanc vs. BrightonSep 30 · 5,000 Meters Varsity · Place 39 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 39 | 24:37.0Unofficial | 9 |
| Sep 12 | 2014 MSU Spartan InvitationalSep 12 · 5,000 Meters Varsity · Place 219 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 219 | 7:35 | — |