Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorBulldog Invitational (EQ approved) · Apr 244:40.50aBulldog Invitational (EQ approved)April 24, 2026
3200 Meters · OutdoorBulldog Invitational (EQ approved) · Apr 249:59.47aBulldog Invitational (EQ approved)April 24, 2026
400 Meters · OutdoorCharlotte MS @ Portland · May 111:19.73aCharlotte MS @ Portland May 11, 2023
55m Hurdles · 33" · OutdoorFowler MS Track Invite May 8th · May 812.39aFowler MS Track Invite May 8thMay 8, 2023
800 Meters · OutdoorDistance Night Under the Lights at Houseman Field · May 242:08.46aDistance Night Under the Lights at Houseman FieldMay 24, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 24Bulldog Invitational (EQ approved)Apr 24 · 3200 Meters · Place 5 · HaslettHaslett3200 Meters5.9:59.47a PB10
Apr 24Bulldog Invitational (EQ approved)Apr 24 · 1600 Meters · Place 6 · HaslettHaslett1600 Meters6.4:40.50a PB10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24Distance Night Under the Lights at Houseman FieldMay 24 · 1600 Meters · Place 83 · PortlandPortland1600 Meters834:42.03a9
May 24Distance Night Under the Lights at Houseman FieldMay 24 · 800 Meters · Place 86 · PortlandPortland800 Meters862:08.46a PB9
May 21CAAC White Final @ Lansing CatholicMay 21 · 3200 Meters · Place 5 · PortlandPortland3200 Meters510:34.98a9
May 19Portland QuadMay 19 · 3200 Meters · Place 1 · PortlandPortland3200 Meters110:42.34a9
May 16MHSAA LP Region 15-2 @ WilliamstonMay 16 · 1600 Meters · Place 10 · PortlandPortland1600 Meters104:48.66a9
May 12Pewamo-Westphalia Last Chance Meet (EQ)May 12 · 3200 Meters · Place 3 · PortlandPortland3200 Meters310:31.27a9
May 9Jon Nugent Invitational (EQ Meet)May 9 · 1600 Meters · Place 5 · PortlandPortland1600 Meters5.4:49.62a9
Apr 29CAAC White Varsity Dual Portland @ IoniaApr 29 · 1600 Meters · Place 3 · PortlandPortland1600 Meters34:58.58a9
Apr 29CAAC White Varsity Dual Portland @ IoniaApr 29 · 800 Meters · Place 2 · PortlandPortland800 Meters22:17.46a9
Apr 25CM Hornet Track and Field Invitational (EQ Approved Meet)Apr 25 · 3200 Meters · Place 5 · PortlandPortland3200 Meters5.10:41.85a9
Apr 22CAAC White - Quad (Eaton Rapids, Lansing Catholic, Charlotte, Portland)Apr 22 · 3200 Meters · Place 3 · PortlandPortland3200 Meters3.10:27.19a9
Apr 17Pewamo-Westphalia Invitational (EQ)Apr 17 · 1600 Meters · Place 11 · PortlandPortland1600 Meters115:02.37a9
Apr 17Pewamo-Westphalia Invitational (EQ)Apr 17 · 800 Meters · Place 15 · PortlandPortland800 Meters152:16.96a9
Apr 1CAAC White HS Lakewood @ PortlandApr 1 · 1600 Meters · Place 2 · PortlandPortland1600 Meters25:08.04a9
Apr 1CAAC White HS Lakewood @ PortlandApr 1 · 800 Meters · Place 3 · PortlandPortland800 Meters32:22.12a9

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 292024 All Weather Seal West Michigan Megastar MeetMay 29 · 1600 Meters · Place 29 · PortlandPortland1600 Meters29.5:13.70a8
May 21Lakewood MS vs. Portland MSMay 21 · 1600 Meters · Place 1 · PortlandPortland1600 Meters1.5:30.11a8
May 15MS Portland @ CharlotteMay 15 · 1600 Meters · Place 2 · PortlandPortland1600 Meters2.5:23.71a8
May 15MS Portland @ CharlotteMay 15 · 800 Meters · Place 2 · PortlandPortland800 Meters2.2:31.57a8
May 135/13 Fowler MS InviteMay 13 · 1600 Meters · Place 2 · PortlandPortland1600 Meters2.5:23.74a8
May 135/13 Fowler MS InviteMay 13 · 800 Meters · PortlandPortland800 Meters—DNF8
May 8Portland MS @ Ionia MSMay 8 · 1600 Meters · Place 2 · PortlandPortland1600 Meters2.5:18.51a8
May 2Eaton Rapids MS vs. Portland MSMay 2 · 1600 Meters · Place 1 · PortlandPortland1600 Meters1.5:23.61a8
May 2Eaton Rapids MS vs. Portland MSMay 2 · 800 Meters · Place 2 · PortlandPortland800 Meters2.2:38.69a8
Apr 24MS Portland @ OlivetApr 24 · 3200 Meters · Place 2 · PortlandPortland3200 Meters2.12:21.20a8
Apr 24MS Portland @ OlivetApr 24 · 1600 Meters · Place 2 · PortlandPortland1600 Meters2.5:48.64a8

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23Lansing Catholic MS @PortlandMay 23 · 200m Hurdles · Place 6 · PortlandPortland200m Hurdles635.29a—
May 17IMS Dual: Portland MS @ Ionia MSMay 17 · 200m Hurdles · Place 2 · PortlandPortland200m Hurdles237.43a—
May 17IMS Dual: Portland MS @ Ionia MSMay 17 · 1600 Meters · Place 2 · PortlandPortland1600 Meters26:02.14a—
May 11Charlotte MS @ Portland May 11 · 1600 Meters · Place 3 · PortlandPortland1600 Meters36:05.82a—
May 11Charlotte MS @ Portland May 11 · 400 Meters · Place 7 · PortlandPortland400 Meters71:19.73a PB—
May 8Fowler MS Track Invite May 8thMay 8 · 1600 Meters · Place 11 · PortlandPortland1600 Meters11.6:13.08a7
May 8Fowler MS Track Invite May 8thMay 8 · 55m Hurdles · Place 9 · PortlandPortland55m Hurdles33"9.12.39a PB7
May 3MS Portland/ER MS @ Lakewood MSMay 3 · 200m Hurdles · Place 5 · PortlandPortland200m Hurdles537.73a—
May 3MS Portland/ER MS @ Lakewood MSMay 3 · 1600 Meters · Place 6 · PortlandPortland1600 Meters66:19.97a—