Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorAAU 14U Indoor National Championship · Feb 145:12.46aAAU 14U Indoor National ChampionshipFebruary 14, 2026
1500 Meters · OutdoorEmbrace Sportz Relays · May 276:11.28aEmbrace Sportz RelaysMay 27, 2023
1600 Meters · IndoorLAB Indoor Meet #9 · Feb 75:30.11aLAB Indoor Meet #9February 7, 2026
1600 Meters · Outdoor41st Oakland County Middle School Championship · May 285:27.75a41st Oakland County Middle School ChampionshipMay 28, 2026
3000 Meters · IndoorAAU 14U Indoor National Championship · Feb 1411:22.33aAAU 14U Indoor National ChampionshipFebruary 14, 2026
3200 Meters · IndoorLAB Indoor Meet #6 · Jan 1812:57.11aLAB Indoor Meet #6January 18, 2025
3200 Meters · Outdoor41st Oakland County Middle School Championship · May 2811:32.95a41st Oakland County Middle School ChampionshipMay 28, 2026
400 Meters · Outdoor CYO (C) Meet - Week 1 · Apr 181:12.46 CYO (C) Meet - Week 1April 18, 2026
600 Meters · IndoorLAB Indoor Meet #2 · Dec 201:57.99aLAB Indoor Meet #2December 20, 2025
800 Meters · IndoorAAU 14U Indoor National Championship · Feb 142:32.31aAAU 14U Indoor National ChampionshipFebruary 14, 2026
800 Meters · OutdoorCYO Championship · May 133:03.32aCYO ChampionshipMay 13, 2023
Long Jump · OutdoorOLS CYO Meet 1 · Apr 209-1.50OLS CYO Meet 1April 20, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2841st Oakland County Middle School ChampionshipMay 28 · 3200 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows3200 Meters111:32.95a PB6
May 2841st Oakland County Middle School ChampionshipMay 28 · 1600 Meters · Place 4 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters45:27.75a PB6
May 2026 SALINE HORNET MS RELAYSMay 20 · 800 Meters · Our Lady of SorrowsOur Lady of Sorrows800 MetersRelay Split—2:37.0hUnofficial6
May 2026 SALINE HORNET MS RELAYSMay 20 · 1600 Meters · Place 2 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters2.5:34.51a6
May 162026 CYO ChampionshipsMay 16 · 1600 Meters · Place 2 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters2.5:40.31a6
May 82026 Divine Child Falcon MS Invite (Falcon Relays)May 8 · 1600 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters1.5:35.13a6
May 26th Whitmore Lake MS InviteMay 2 · 3200 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows3200 Meters111:52.106
Apr 25CYO (C) Meet - Week 3Apr 25 · 1600 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters1.5:40.036
Apr 22CYO (C) Meet - Week 2Apr 22 · 1600 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters15:37.616
Apr 18 CYO (C) Meet - Week 1Apr 18 · 1600 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters1.5:43.216
Apr 18 CYO (C) Meet - Week 1Apr 18 · 400 Meters · Place 3 · Our Lady of SorrowsOur Lady of Sorrows400 Meters3.1:12.46 PB6

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 3000 Meters · Place 2 · Ann Arbor TrackAnn Arbor Track3000 Meters2.11:22.33a PB6
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 1500 Meters · Ann Arbor TrackAnn Arbor Track1500 Meters—5:12.46a PB6
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 800 Meters · Place 4 · Ann Arbor TrackAnn Arbor Track800 Meters4.2:32.31a PB6
Feb 7LAB Indoor Meet #9Feb 7 · 1600 Meters · Place 32 · Ann ArborAnn Arbor1600 Meters325:30.11a PB6
Feb 7LAB Indoor Meet #9Feb 7 · 800 Meters · Place 33 · Ann ArborAnn Arbor800 Meters332:33.84a6
Jan 31LAB Indoor Meet #8Jan 31 · 1500 Meters · Place 28 · Ann ArborAnn Arbor1500 Meters285:13.32a6
Jan 17SVSU - MITS #2Jan 17 · 1600 Meters · Place 2 · Ann ArborAnn Arbor1600 Meters25:31.26a6

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 20LAB Indoor Meet #2Dec 20 · 600 Meters · Place 48 · Ann Arbor TrackAnn Arbor Track600 Meters48.1:57.99a PB6
Dec 20LAB Indoor Meet #2Dec 20 · 1600 Meters · Place 21 · Ann Arbor TrackAnn Arbor Track1600 Meters21.5:37.80a6
Mar 8MITS/MITCA Indoor TF State ChampionshipsMar 8 · 1600 Meters · Place 19 · Ann Arbor TrackAnn Arbor Track1600 Meters19.5:50.70a5
Feb 232025 Midwest Showcase - MS/Elementary DivisionFeb 23 · 1600 Meters · Place 1 · Ann ArborAnn Arbor1600 Meters15:52.68a5
Feb 232025 Midwest Showcase - MS/Elementary DivisionFeb 23 · 800 Meters · Place 2 · Ann ArborAnn Arbor800 Meters22:48.33a5
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 3000 Meters · Place 1 · Ann ArborAnn Arbor3000 Meters112:10.41a5
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 1500 Meters · Place 1 · Ann ArborAnn Arbor1500 Meters15:35.31a5
Feb 8LAB Indoor Meet #9Feb 8 · 1600 Meters · Place 77 · Ann ArborAnn Arbor1600 Meters776:20.77a—
Feb 8LAB Indoor Meet #9Feb 8 · 800 Meters · Place 56 · Ann ArborAnn Arbor800 Meters562:49.69a—
Jan 25SVSU - MITS Meet #3Jan 25 · 1600 Meters · Place 5 · Ann ArborAnn Arbor1600 Meters55:53.44a—
Jan 18LAB Indoor Meet #6Jan 18 · 3200 Meters · Place 6 · Ann ArborAnn Arbor3200 Meters612:57.11a PB—
Jan 18LAB Indoor Meet #6Jan 18 · 800 Meters · Place 35 · Ann ArborAnn Arbor800 Meters352:51.64a—
Jan 11LAB Indoor Meet #5Jan 11 · 1600 Meters · Place 25 · Ann Arbor TrackAnn Arbor Track1600 Meters25.6:08.13a5

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 52025 Mid Michigan MEGASTAR MeetJun 5 · 1600 Meters · Place 27 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters275:45.28a5
May 172025 CYO Track & Field ChampionshipMay 17 · 1600 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters1.5:41.02a5
May 102025 Divine Child Falcon MS Invite (Falcon Relays)May 10 · 1600 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters16:00.64a5
May 3Whitmore Lake MS InviteMay 3 · 3200 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows3200 Meters1.12:39.80a5
Apr 30CYO C Division 2025 Meet #6 and #7Apr 30 · 1600 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters105:49.555
Apr 5OLS CYO Division C Meet 1Apr 5 · 1600 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters1.6:02.145

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14LAB Indoor Meet #1Dec 14 · 3200 Meters · Place 4 · Ann Arbor TrackAnn Arbor Track3200 Meters4.13:34.78a5
Feb 1014 & Under National ChampionshipFeb 10 · 1500 Meters · Place 1 · Ann ArborAnn Arbor1500 Meters15:39.954
Feb 1014 & Under National ChampionshipFeb 10 · 800 Meters · Place 7 · Ann ArborAnn Arbor800 Meters73:00.664
Jan 27LAB Indoor Meet #6Jan 27 · 1600 Meters · Place 62 · Ann ArborAnn Arbor1600 Meters626:07.44a—
Jan 27LAB Indoor Meet #6Jan 27 · 800 Meters · Place 48 · Ann ArborAnn Arbor800 Meters482:52.74a—
Jan 20LAB Indoor Meet #5Jan 20 · 1600 Meters · Place 29 · Ann ArborAnn Arbor1600 Meters296:27.68a—
Jan 20LAB Indoor Meet #5Jan 20 · 800 Meters · Place 51 · Ann ArborAnn Arbor800 Meters513:17.19a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2324 Michigan Middle School Last ChanceMay 23 · 1600 Meters · Place 15 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters15.6:37.63a4
May 18CYO Detroit Track & Field ChampionshipMay 18 · 1600 Meters · Place 13 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters13.6:37.79a4
May 4Whitmore Lake MS InviteMay 4 · 1600 Meters · Place 3 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters3.5:59.43a4
Apr 30DC v OLS CYO 2024 Track Meet 4/30/2024Apr 30 · 1600 Meters · Place 3 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters3.06:18.56Unofficial4
Apr 27CYO Division C 2Apr 27 · 1600 Meters · Place 2 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters2.6:16.04
Apr 20OLS CYO Meet 1Apr 20 · 1600 Meters · Place 2 · Our Lady of SorrowsOur Lady of Sorrows1600 Meters2.06:21.34
Apr 20OLS CYO Meet 1Apr 20 · Long Jump · Place 10 · Our Lady of SorrowsOur Lady of SorrowsLong Jump10.9-1.50 PB4
Apr 20OLS CYO Meet 1Apr 20 · 400 Meters · Place 13 · Our Lady of SorrowsOur Lady of Sorrows400 Meters13.01:23.24

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27Embrace Sportz RelaysMay 27 · 1500 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows1500 Meters16:11.28a PB—
May 13CYO ChampionshipMay 13 · 800 Meters · Place 11 · Our Lady of SorrowsOur Lady of Sorrows800 Meters113:03.32a PB—
Apr 24DDC CYO #2Apr 24 · 800 Meters · Place 7 · Our Lady of SorrowsOur Lady of Sorrows800 Meters7.3:39.8Unofficial3
Apr 24DDC CYO #2Apr 24 · 400 Meters · Place 1 · Our Lady of SorrowsOur Lady of Sorrows400 Meters1.1:23.1Unofficial3