Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Oakland UniversityGolden Grizzly High School Invite · Sep 4 | 21:25.6 | Golden Grizzly High School Invite | September 4, 2015 |
| 5,000 Meters · Bloomer ParkBloomer Frosh/Soph Invite · Oct 26 | 31:43.4 | Bloomer Frosh/Soph Invite | October 26, 2015 |
| 5,000 Meters · Clintonwood 5k (2018-)OAA Red Championship Meet · Oct 17 | 29:47.60 | OAA Red Championship Meet | October 17, 2018 |
| 5,000 Meters · Clintonwood ParkOAA Red Championships · Oct 19 | 29:48.3 | OAA Red Championships | October 19, 2017 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALWaterford Mott Fall Classic · Oct 2 | 35:14.6 | Waterford Mott Fall Classic | October 2, 2015 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALA2 Run Co Coaching Legends HS · Sep 30 | 30:45.83 | A2 Run Co Coaching Legends HS | September 30, 2017 |
| 5,000 Meters · Lake Orion High SchoolOAA Red Jamboree #2 · Sep 25 | 36:18.9 | OAA Red Jamboree #2 | September 25, 2018 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALGrosse Pointe South Regional Open Race · Oct 26 | 28:06.4 | Grosse Pointe South Regional Open Race | October 26, 2018 |
| 5,000 Meters · Stony Creek MetroparkAutumn Classic · Sep 16 | 35:37 | Autumn Classic | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 36-4 @ GP SouthOct 26 · 5,000 Meters Open · Place 201 · Troy | 5,000 Meters Open | 201 | 28:06.4 | 12 |
| Oct 26 | Grosse Pointe South Regional Open RaceOct 26 · 5,000 Meters Girls Open · Place 201 · Troy | 5,000 Meters Girls Open | 201 | 28:06.4 PB | 12 |
| Oct 17 | OAA Red Championship MeetOct 17 · 5,000 Meters Junior Varsity · Place 135 · Troy | 5,000 Meters Junior Varsity | 135 | 29:47.60 PB | 12 |
| Sep 25 | OAA Red Jamboree #2Sep 25 · 5,000 Meters Junior Varsity · Place 121 · Troy | 5,000 Meters Junior Varsity | 121 | 36:18.9 PB | 12 |
| Sep 15 | Autumn ClassicSep 15 · Varsity · Place 284 · Troy | Varsity | 284 | 35:54 | 12 |
| Sep 6 | OAA Red Jamboree #1Sep 6 · 5,000 Meters Junior Varsity · Place 147 · Troy | 5,000 Meters Junior Varsity | 147 | 34:40.2 | 12 |
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | OAA Red ChampionshipsOct 19 · 5,000 Meters Open · Place 32 · Troy | 5,000 Meters Open | 32 | 29:48.3 PB | 11 |
| Oct 10 | Troy v. Athens Dual MeetOct 10 · 5,000 Meters Varsity · Troy | 5,000 Meters Varsity | — | 32:41Unofficial | 11 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Gold Reserve · Place 213 · Troy | 5,000 Meters Gold Reserve | 213 | 30:45.83 PB | 11 |
| Sep 16 | Autumn ClassicSep 16 · 5,000 Meters Varsity · Place 245 · Troy | 5,000 Meters Varsity | 245 | 35:37 PB | 11 |
2016 Cross Country
1 results2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Bloomer Frosh/Soph InviteOct 26 · 5,000 Meters Frosh/Soph · Place 149 · Troy | 5,000 Meters Frosh/Soph | 149 | 31:43.4 PB | 9 |
| Oct 22 | OAA - RED ChampionshipsOct 22 · 5,000 Meters Open · Troy | 5,000 Meters Open | 0 | 32:10Unofficial | 9 |
| Oct 13 | Troy High vs. AthensOct 13 · 5,000 Meters Open · Troy | 5,000 Meters Open | — | 31:33.0Unofficial | 9 |
| Oct 2 | Waterford Mott Fall ClassicOct 2 · 5,000 Meters Open Girls · Place 207 · Troy | 5,000 Meters Open Girls | 207 | 35:14.6 PB | 9 |
| Sep 29 | OAA - RED Jamboree #2Sep 29 · 5,000 Meters Girls open · Troy | 5,000 Meters Girls open | 0 | 34:56Unofficial | 9 |
| Sep 4 | Golden Grizzly High School InviteSep 4 · 4,000 Meters Junior Varsity · Place 49 · Troy | 4,000 Meters Junior Varsity | 49 | 21:25.6 PB | 9 |