- Home
- U.S. Results
- Michigan
- Michigan State
- Thomas Westphal
Thomas Westphal
Michigan State · Class of 2024
83 resultsTrack & Field2021–202647 first-place finishes
WrappedYour 2026 Outdoor Track season, WrappedRaces, wins, PRs and rankings as cards for your Instagram StoryShare it →
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 27 | NCAA DI Outdoor Championships - East First-RoundsMay 27 · 5000 Meters · Place 29 · Michigan StateMichigan State | 5000 MetersRound P | 29. | 14:13.03a | So |
| May 15 | Big Ten Outdoor ChampionshipsMay 15 · 5000 Meters · Place 13 · Michigan StateMichigan State | 5000 Meters | 13. | 14:26.63a | So |
| May 1 | Payton Jordan InvitationalMay 1 · 5000 Meters · Place 4 · Michigan StateMichigan State | 5000 Meters | 4. | 13:42.99a PB | So |
| Apr 16 | 2026 Wake Forest InvitationalApr 16 · 1500 Meters · Place 47 · Michigan StateMichigan State | 1500 Meters | 47. | 3:44.65a PB | So |
| Apr 3 | 2026 Auto-Owners Insurance Spartan InviteApr 3 · 1500 Meters · Michigan StateMichigan State | 1500 Meters | — | DNS | So |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 6 | Sharon Colyear-Danville Season OpenerDec 6 · 3000 Meters · Place 3 · Michigan StateMichigan State | 3000 Meters | 3. | 7:52.18a PB | So |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 1 | MHSAA LP Division 1 FinalsJun 1 · 3200 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 3200 Meters | 1. | 9:07.56a | 12 |
| Jun 1 | MHSAA LP Division 1 FinalsJun 1 · 1600 Meters · Place 2 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 2. | 4:06.98a PB | 12 |
| Jun 1 | MHSAA LP Division 1 FinalsJun 1 · 800 Meters · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | — | SCR | 12 |
| May 23 | Macomb County ChampionshipMay 23 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 1:51.68a PB | — |
| May 17 | MHSAA LP Region 10-1 @ RomeoMay 17 · 3200 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 3200 Meters | 1 | 9:28.96a | — |
| May 17 | MHSAA LP Region 10-1 @ RomeoMay 17 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:16.82a | — |
| May 17 | MHSAA LP Region 10-1 @ RomeoMay 17 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 1:53.72a | — |
| May 10 | Davison Twilight Classic - 15th AnnualMay 10 · 3200 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 3200 Meters | 1 | 8:55.11a PB | — |
| May 7 | MAC Red championshipsMay 7 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:20.73a | — |
| May 7 | MAC Red championshipsMay 7 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 2:03.45a | — |
| May 3 | Anchor Bay InvitationalMay 3 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 1:54.41a | — |
| Apr 30 | MAC Red: Grosse Pte. South @ Anchor BayApr 30 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:37.85a | — |
| Apr 30 | MAC Red: Grosse Pte. South @ Anchor BayApr 30 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 2:07.22a | — |
| Apr 30 | MAC Red: Grosse Pte. South @ Anchor BayApr 30 · 400 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 400 Meters | 1 | 51.99a PB | — |
| Apr 26 | The Barnyard Invitational and Elite Mile ShowcaseApr 26 · 1 Mile · Place 3 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1 Mile | 3 | 4:10.64a PB | — |
| Apr 26 | The Barnyard Invitational and Elite Mile ShowcaseApr 26 · 1600 Meters · Place 3 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 3 | 4:09.14a | — |
| Apr 26 | The Barnyard Invitational and Elite Mile ShowcaseApr 26 · 1500 Meters · Place 3 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1500 Meters | 3 | 3:54.90a | — |
| Apr 26 | The Barnyard Invitational and Elite Mile ShowcaseApr 26 · 1 Mile · Place 3 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1 Mile | 3 | 4:10.64a | — |
| Apr 26 | The Barnyard Invitational and Elite Mile ShowcaseApr 26 · 1600 Meters · Place 3 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 3 | 4:09.14a | — |
| Apr 26 | The Barnyard Invitational and Elite Mile ShowcaseApr 26 · 1500 Meters · Place 3 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1500 Meters | 3 | 3:54.90a | — |
| Apr 23 | MAC Red: Romeo @ Anchor BayApr 23 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:34.48a | — |
| Apr 23 | MAC Red: Romeo @ Anchor BayApr 23 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 2:02.61a | — |
| Apr 16 | MAC Red: GPN, AB @ Chippewa ValleyApr 16 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:39.78a | — |
| Apr 16 | MAC Red: GPN, AB @ Chippewa ValleyApr 16 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 2:06.37a | — |
| Apr 11 | MAC RED: Dakota vs. Anchor BayApr 11 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:31.66a | — |
| Apr 11 | MAC RED: Dakota vs. Anchor BayApr 11 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 2:01.46a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 10 | 13th Annual SVSU - MITS Distance FestFeb 10 · 3200 Meters · Place 1 · 19-Unattached19-Unattached | 3200 Meters | 1. | 9:26.50a PB | 12 |
| Feb 10 | 13th Annual SVSU - MITS Distance FestFeb 10 · 1 Mile · Place 1 · 19-Unattached19-Unattached | 1 Mile | 1. | 4:17.32a PB | 12 |
| Feb 10 | 13th Annual SVSU - MITS Distance FestFeb 10 · 800 Meters · 19-Unattached19-Unattached | 800 Meters | — | DNS | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 3 | 2023 MHSAA LP D1 State T&F ChampionshipsJun 3 · 3200 Meters · New Baltimore Anchor BayNew Baltimore Anchor Bay | 3200 Meters | — | DNF | 11 |
| Jun 3 | 2023 MHSAA LP D1 State T&F ChampionshipsJun 3 · 1600 Meters · Place 2 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 2. | 4:11.50a | 11 |
| May 25 | Macomb County ChampionshipMay 25 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:14.8 | — |
| May 19 | MHSAA LP Region 10-1 @ DakotaMay 19 · 3200 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 3200 Meters | 1 | 9:27.32a | — |
| May 19 | MHSAA LP Region 10-1 @ DakotaMay 19 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:16.60a | — |
| May 16 | MAC Red ChampionshipsMay 16 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 1:55.99a | — |
| May 9 | MAC Red: Grosse Pointe North vs. Anchor BayMay 9 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:42.8 | — |
| May 5 | 2023 Shepherd BLUEJAY InviteMay 5 · 3200 Meters · Place 4 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 3200 Meters | 4 | 8:55.30a | — |
| May 2 | Dakota @ Anchor BayMay 2 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:46.83a | — |
| May 2 | Dakota @ Anchor BayMay 2 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 2:11.08a | — |
| Apr 28 | The Barnyard Invitational and Elite MileApr 28 · 1 Mile · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1 Mile | 1 | 4:11.62a | — |
| Apr 25 | Chippewa Valley @ Anchor BayApr 25 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:46.88a | — |
| Apr 25 | Chippewa Valley @ Anchor BayApr 25 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 2:16.31a | — |
| Apr 18 | MAC RED: Anchor Bay @ Romeo HSApr 18 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:31.24a | — |
| Apr 18 | MAC RED: Anchor Bay @ Romeo HSApr 18 · 800 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 800 Meters | 1 | 2:02.39a | — |
| Apr 12 | MAC RED: Anchor Bay @ Grosse Pointe South HSApr 12 · 3200 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 3200 Meters | 1 | 10:13.16a | — |
| Apr 12 | MAC RED: Anchor Bay @ Grosse Pointe South HSApr 12 · 1600 Meters · Place 1 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 1600 Meters | 1 | 4:27.07a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 17 | LAB Indoor Meet #1Dec 17 · 3200 Meters · Place 1 · UnattachedUnattached | 3200 Meters | 1. | 9:29.41a | 11 |
| Dec 17 | LAB Indoor Meet #1Dec 17 · 1600 Meters · Place 1 · UnattachedUnattached | 1600 Meters | 1. | 4:18.79a PB | 11 |
| Feb 26 | MITS State Indoor ChampionshipsFeb 26 · 1600 Meters · Place 13 · UnattachedUnattached | 1600 Meters | 13. | 4:24.01a | 10 |
| Jan 8 | SVSU - MITS #2Jan 8 · 1600 Meters · Place 7 · UnattachedUnattached | 1600 Meters | 7. | 4:39.88a | 10 |
| Jan 8 | SVSU - MITS #2Jan 8 · 800 Meters · UnattachedUnattached | 800 Meters | — | DNS | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 4 | 2022 MHSAA LP D1 State T&F ChampionshipsJun 4 · 1600 Meters · Place 8 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 8. | 4:12.95a | 10 |
| Jun 4 | 2022 MHSAA LP D1 State T&F ChampionshipsJun 4 · 800 Meters · Place 10 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | 10. | 1:56.88a | 10 |
| May 26 | Macomb County ChampionshipMay 26 · 1600 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 1 | 4:18.18 | 10 |
| May 26 | Macomb County ChampionshipMay 26 · 800 Meters · Place 2 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | 2 | 1:56.63 | 10 |
| May 20 | MHSAA LP Region 10-1 @ Macomb DakotaMay 20 · 1600 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 1 | 4:25.55 | SO |
| May 20 | MHSAA LP Region 10-1 @ Macomb DakotaMay 20 · 800 Meters · Place 2 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | 2 | 2:01.14 | SO |
| May 16 | MAC RED ChampionshipsMay 16 · 400 Meters · Place 2 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 400 Meters | 2 | 52.98 | SO |
| May 10 | Anchor Bay vs. Grosse Pointe North & University LiggettMay 10 · 800 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | 1. | 2:08.0Unofficial | 10 |
| May 7 | New Balance InvitationalMay 7 · 3200 Meters · Place 17 · New Baltimore Anchor BaNew Baltimore Anchor Ba | 3200 Meters | 17 | 9:19.70a | 10 |
| May 7 | New Balance Invite - TWILIGHT 3200May 7 · 3200 Meters · Place 17 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 3200 Meters | 17. | 9:19.70a | 10 |
| May 4 | MAC Red: Anchor Bay vs. DakotaMay 4 · 3200 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 3200 Meters | 1 | 10:16.39 | 10 |
| May 4 | MAC Red: Anchor Bay vs. DakotaMay 4 · 1600 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 1 | 4:49.55 | 10 |
| May 4 | MAC Red: Anchor Bay vs. DakotaMay 4 · 800 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | 1 | 2:07.18 | 10 |
| Apr 29 | The Barnyard Invitational - Distance Carnival - Elite Showcase MileApr 29 · 1 Mile · Place 4 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1 Mile | 4 | 4:15.65 | SO |
| Apr 29 | Barnyard Invite: 1600Apr 29 · 1600 Meters · Place 4 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 4. | 4:14.24a | 10 |
| Apr 26 | Chippewa Valley vs Anchor BayApr 26 · 3200 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 3200 Meters | 1 | 9:54.12 | 10 |
| Apr 26 | Chippewa Valley vs Anchor BayApr 26 · 1600 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 1 | 4:57.86 | 10 |
| Apr 26 | Chippewa Valley vs Anchor BayApr 26 · 800 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | 1 | 2:13.35 | 10 |
| Apr 19 | Anchor Bay vs. RomeoApr 19 · 1600 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 1 | 4:28.74 | SO |
| Apr 19 | Anchor Bay vs. RomeoApr 19 · 800 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | 1 | 2:07.59 | SO |
| Apr 13 | Anchor Bay vs. Grosse Pointe SouthApr 13 · 1600 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 1. | 4:30.6Unofficial | 10 |
| Apr 13 | Anchor Bay vs. Grosse Pointe SouthApr 13 · 400 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 400 MetersRelay Split | 1. | 58.6Unofficial | 10 |
| Apr 13 | Anchor Bay vs. Grosse Pointe SouthApr 13 · 800 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | 1. | 2:07.2Unofficial | 10 |
| Mar 26 | 22 EMU Huron Relays - LARGE SchoolsMar 26 · 1600 Meters · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 1600 Meters | 1 | 4:33.32 | SO |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 4 | Anchor Bay vs. SH StevensonMay 4 · 800 Meters · Place 2 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 800 Meters | 2. | 2:28.54a | 9 |
| May 4 | Anchor Bay vs. SH StevensonMay 4 · 400 Meters · Place 6 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 400 Meters | 6. | 1:00.82a | 9 |