Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorMHSAA LP Division 1 Finals · May 314:26.38aMHSAA LP Division 1 FinalsMay 31, 2025
800 Meters · Outdoor66th Oakland County Championships · May 231:58.96a66th Oakland County ChampionshipsMay 23, 2025

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

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31MHSAA LP Division 1 FinalsMay 31 · 1600 Meters · Place 19 · RochesterRochester1600 Meters19.4:26.38a PB12
May 2366th Oakland County ChampionshipsMay 23 · 800 Meters · Place 9 · RochesterRochester800 Meters91:58.96a PB12
May 17MHSAA LP Region 08-1 @ RochesterMay 17 · 1600 Meters · Place 1 · RochesterRochester1600 Meters14:30.06a12
May 9OAA Red-White Championships- EQ ApprovedMay 9 · 1600 Meters · Place 5 · RochesterRochester1600 Meters54:27.72a12
May 9OAA Red-White Championships- EQ ApprovedMay 9 · 800 Meters · Place 5 · RochesterRochester800 Meters51:59.25a12
May 5Oxford vs. RochesterMay 5 · 1600 Meters · Place 2 · RochesterRochester1600 Meters24:36.16a12
May 5Oxford vs. RochesterMay 5 · 800 Meters · Place 1 · RochesterRochester800 Meters12:10.32a12
May 3Farmington Invitational (EQ Approved)May 3 · 1600 Meters · Place 4 · RochesterRochester1600 Meters44:26.79a12
Apr 30Rochester vs. Rochester AdamsApr 30 · 1600 Meters · Place 1 · RochesterRochester1600 Meters14:40.57a12
Apr 30Rochester vs. Rochester AdamsApr 30 · 800 Meters · Place 2 · RochesterRochester800 Meters22:04.15a12
Apr 26The 62nd Elmer Ball Oxford Invitational [EQ APPROVED]Apr 26 · 800 Meters · Place 2 · RochesterRochester800 Meters22:01.2312
Apr 23Lake Orion vs. RochesterApr 23 · 1600 Meters · Place 1 · RochesterRochester1600 Meters14:31.85a12
Apr 16Rochester vs. ClarkstonApr 16 · 800 Meters · Place 3 · RochesterRochester800 Meters31:59.60a12

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2465th Oakland County ChampionshipMay 24 · 800 Meters · Place 8 · RochesterRochester800 Meters81:59.07a—
May 18MHSAA LP Region 08-1 @ RochesterMay 18 · 800 Meters · Place 6 · RochesterRochester800 Meters62:01.58a—
May 10OAA Red-White ChampionshipsMay 10 · 800 Meters · Place 7 · RochesterRochester800 Meters72:00.92a—
May 7Rochester @ OxfordMay 7 · 800 Meters · Place 4 · RochesterRochester800 Meters42:02.95a—
May 4Farmington InvitationalMay 4 · 800 Meters · Place 20 · RochesterRochester800 Meters202:01.30a—
May 1Clarkston vs. Rochester May 1 · 800 Meters · Place 3 · RochesterRochester800 Meters32:03.21a—
Apr 24Rochester @ Lake OrionApr 24 · 800 Meters · Place 2 · RochesterRochester800 Meters22:05.49a—
Apr 10Rochester Adams vs. Rochester Apr 10 · 800 Meters · Place 3 · RochesterRochester800 Meters32:03.67a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2664th Oakland County ChampionshipMay 26 · 800 Meters · Place 17 · RochesterRochester800 Meters172:03.69a—
May 20MHSAA LP Region 08-1 @ RenaissanceMay 20 · 800 Meters · Place 6 · RochesterRochester800 Meters62:03.64a—
May 12OAA Red-White ChampionshipsMay 12 · 800 Meters · Place 5 · RochesterRochester800 Meters52:03.12SO
May 6Farmington InvitationalMay 6 · 800 Meters · Place 25 · RochesterRochester800 Meters252:06.12a—
May 3Rochester @ Rochester AdamsMay 3 · 800 Meters · Place 3 · RochesterRochester800 Meters32:02.78a—
Apr 2960th Elmer Ball Oxford InvitationalApr 29 · 800 Meters · Place 15 · RochesterRochester800 Meters152:06.71a—
Apr 26Oxford vs. Rochester Apr 26 · 800 Meters · Place 3 · RochesterRochester800 Meters32:05.98a—
Apr 19Rochester @ ClarkstonApr 19 · 1600 Meters · Place 4 · RochesterRochester1600 Meters4.4:49.38a10

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 249th Grade Oakland County ChampionshipsMay 24 · 1600 Meters · Place 6 · RochesterRochester1600 Meters64:47.879
May 20MHSAA LP Region 09-1 @ LapeerMay 20 · 1600 Meters · Place 15 · RochesterRochester1600 Meters154:52.529
May 13OAA Red-White ChampionshipsMay 13 · 1600 Meters · Place 17 · RochesterRochester1600 Meters174:55.109
May 10Rochester @ Oxford-SENIOR NIGHTMay 10 · 1600 Meters · Place 4 · RochesterRochester1600 Meters45:04.659
May 4Clarkston @ RochesterMay 4 · 1600 Meters · Place 5 · RochesterRochester1600 Meters5.4:58.009
May 4Clarkston @ RochesterMay 4 · 800 Meters · Place 4 · RochesterRochester800 Meters4.2:18.17a9
Apr 27Rochester @ Rochester AdamsApr 27 · 1600 Meters · Place 6 · RochesterRochester1600 Meters65:13.71FR
Apr 27Rochester @ Rochester AdamsApr 27 · 800 Meters · Place 9 · RochesterRochester800 Meters92:21.60FR
Apr 20Rochester @ Lake OrionApr 20 · 800 Meters · Place 5 · RochesterRochester800 Meters52:20.30FR
Apr 20Rochester @ Lake OrionApr 20 · 800 Meters · Place 5 · RochesterRochester800 Meters52:20.30FR

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 336th Oakland County Middle School ChampionshipJun 3 · 1600 Meters · Place 7 · West (Rochester)West (Rochester)1600 Meters7.5:14.94a8