- Home
- U.S. Results
- Alabama
- Mountain Brook
- Joseph Spencer
Joseph Spencer
Mountain Brook · Class of 2026
62 resultsTrack & Field2022–20265 first-place finishes
WrappedYour 2026 Outdoor Track season, WrappedRaces, wins, PRs and rankings as cards for your Instagram StoryShare it →
| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1 Mile · OutdoorMountain Brook Invitational · Apr 14 | 4:44.80a | Mountain Brook Invitational | April 14, 2023 |
| 1000 Meters · IndoorFive Team Battle Royale · Feb 19 | 2:36.88 | Five Team Battle Royale | February 19, 2026 |
| 1000 Meters · Outdoor5 Team Battle Royale · Feb 22 | 2:47.08a | 5 Team Battle Royale | February 22, 2024 |
| 1600 Meters · IndoorAHSAA Indoor Track & Field Championship · Jan 31 | 4:26.11a | AHSAA Indoor Track & Field Championship | January 31, 2025 |
| 1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 30 | 4:17.97a | AHSAA 4A-7A Outdoor State Championship | April 30, 2026 |
| 2 Miles · OutdoorMountain Brook Invitational · Apr 14 | 10:25.75a | Mountain Brook Invitational | April 14, 2023 |
| 2000 Meters · IndoorFive Team Battle Royale · Feb 19 | 5:55.88 | Five Team Battle Royale | February 19, 2026 |
| 2000 Meters · Outdoor5 Team Battle Royale · Feb 22 | 6:22.45a | 5 Team Battle Royale | February 22, 2024 |
| 3200 Meters · IndoorIce Breaker Invitational #1 · Jan 4 | 9:55.25a | Ice Breaker Invitational #1 | January 4, 2025 |
| 3200 Meters · OutdoorORLegends · Apr 4 | 9:55.85a | ORLegends | April 4, 2025 |
| 400 Meters · OutdoorHewitt-Trussville Invitational · Apr 17 | 51.25a | Hewitt-Trussville Invitational | April 17, 2026 |
| 800 Meters · IndoorHusky Classic · Feb 27 | 1:58.68 | Husky Classic | February 27, 2026 |
| 800 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 10 | 1:55.32a | Mountain Brook Invitational-Varsity and Middle School | April 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 30 | AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 2 · Mountain BrookMountain Brook | 1600 Meters | 2. | 4:17.97a PB | 12 |
| Apr 30 | AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 3 · Mountain BrookMountain Brook | 800 Meters | 3. | 1:57.03a | 12 |
| Apr 24 | AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 1 · Mountain BrookMountain Brook | 1600 Meters | 1. | 4:24.65a | 12 |
| Apr 24 | AHSAA Hewitt-Trussville Section 2026Apr 24 · 800 Meters · Place 1 · Mountain BrookMountain Brook | 800 Meters | 1. | 1:55.82a | 12 |
| Apr 17 | Hewitt-Trussville InvitationalApr 17 · 400 Meters · Place 10 · Mountain BrookMountain Brook | 400 Meters | 10. | 51.25a PB | 12 |
| Apr 10 | Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 7 · Mountain BrookMountain Brook | 1600 Meters | 7. | 4:21.58a | 12 |
| Apr 10 | Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 4 · Mountain BrookMountain Brook | 800 Meters | 4. | 1:55.32a PB | 12 |
| Apr 4 | John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Place 3 · Mountain BrookMountain Brook | 1600 Meters | 3. | 4:21.12a | 12 |
| Mar 18 | Birmingham Metro JV Meet #4Mar 18 · 400 Meters · Place 2 · Mountain BrookMountain Brook | 400 Meters | 2 | 51.98 | 12 |
| Mar 6 | Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 5 · Mountain BrookMountain Brook | 1600 Meters | 5 | 4:27.92 | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 27 | Husky ClassicFeb 27 · 800 Meters · Place 3 · Mountain BrookMountain Brook | 800 Meters | 3 | 1:58.68 PB | 12 |
| Feb 19 | Five Team Battle RoyaleFeb 19 · 2000 Meters · Place 1 · Mountain BrookMountain Brook | 2000 Meters | 1 | 5:55.88 PB | 12 |
| Feb 19 | Five Team Battle RoyaleFeb 19 · 1000 Meters · Place 1 · Mountain BrookMountain Brook | 1000 Meters | 1 | 2:36.88 PB | 12 |
| Jan 30 | AHSAA State Indoor MeetJan 30 · 800 Meters · Place 6 · Mountain BrookMountain Brook | 800 Meters | 6 | 1:58.82 | 12 |
| Jan 30 | AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 5 · Mountain BrookMountain Brook | 1600 Meters | 5 | 4:26.65 | 12 |
| Jan 23 | Last Chance #1/Pentathlon and Invite EventsJan 23 · 800 Meters · Place 7 · Mountain BrookMountain Brook | 800 Meters | 7. | 2:01.28a | 12 |
| Jan 7 | Hump Day OctameetJan 7 · 1600 Meters · Place 2 · Mountain BrookMountain Brook | 1600 Meters | 2 | 4:30.16 | 12 |
| Jan 3 | Ice Breaker #1Jan 3 · 800 Meters · Place 4 · Mountain BrookMountain Brook | 800 Meters | 4 | 1:59.46 | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 13 | Holiday Invitational #2Dec 13 · 1600 Meters · Place 4 · Mountain BrookMountain Brook | 1600 Meters | 4 | 4:26.66 | 12 |
| Dec 13 | Holiday Invitational #2Dec 13 · 1600 Meters · Place 4 · Mountain BrookMountain Brook | 1600 Meters | 4 | 4:26.66 | 12 |
| Dec 6 | Magic City Invitational #1Dec 6 · 800 Meters · Place 2 · Mountain BrookMountain Brook | 800 Meters | 2 | 2:00.77 | 12 |
| Feb 28 | Husky March ClassicFeb 28 · 1600 Meters · Place 15 · Mountain BrookMountain Brook | 1600 Meters | 15 | 4:35.64a | — |
| Jan 31 | AHSAA Indoor Track & Field ChampionshipJan 31 · 1600 Meters · Place 9 · Mountain BrookMountain Brook | 1600 Meters | 9. | 4:26.11a PB | 11 |
| Jan 24 | Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 4 · Mountain BrookMountain Brook | 1600 Meters | 4 | 4:28.13 | 11 |
| Jan 8 | Hump Day OctameetJan 8 · 1600 Meters · Place 5 · Mountain BrookMountain Brook | 1600 Meters | 5 | 4:29.99 | 11 |
| Jan 8 | Hump Day OctameetJan 8 · 800 Meters · Place 13 · Mountain BrookMountain Brook | 800 Meters | 13 | 2:06.27 | 11 |
| Jan 4 | Ice Breaker Invitational #1Jan 4 · 3200 Meters · Place 7 · Mountain BrookMountain Brook | 3200 Meters | 7. | 9:55.25a PB | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 18 | Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 5 · Mountain BrookMountain Brook | 800 Meters | 5 | 1:59.53 | 11 |
| Apr 11 | Mountain Brook InvitationalApr 11 · 1600 Meters · Place 27 · Mountain BrookMountain Brook | 1600 Meters | 27. | 4:28.59a | 11 |
| Apr 11 | Mountain Brook InvitationalApr 11 · 800 Meters · Place 21 · Mountain BrookMountain Brook | 800 Meters | 21. | 2:00.05a | 11 |
| Apr 4 | ORLegendsApr 4 · 3200 Meters · Place 9 · Mountain BrookMountain Brook | 3200 Meters | 9. | 9:55.85a PB | 11 |
| Mar 20 | Thompson InvitationalMar 20 · 800 Meters · Place 6 · Mountain BrookMountain Brook | 800 Meters | 6 | 2:02.26 | 11 |
| Mar 14 | Homewood Invitational 2025Mar 14 · 1600 Meters · Place 21 · Mountain BrookMountain Brook | 1600 Meters | 21 | 4:43.92a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 14 | Holiday Invitational #2Dec 14 · 800 Meters · Place 13 · Mountain BrookMountain Brook | 800 Meters | 13 | 2:04.99 | 11 |
| Dec 7 | Magic City Invitational #1Dec 7 · 1600 Meters · Place 3 · Mountain BrookMountain Brook | 1600 Meters | 3 | 4:36.95 | 11 |
| Dec 7 | Magic City Invitational #1Dec 7 · 800 Meters · Place 7 · Mountain BrookMountain Brook | 800 Meters | 7 | 2:05.90 | 11 |
| Jan 29 | JV Meet #3Jan 29 · 1600 Meters · Place 12 · Mountain BrookMountain Brook | 1600 Meters | 12 | 4:44.91 | 10 |
| Jan 10 | Hump Day OctameetJan 10 · 1600 Meters · Place 8 · Mountain BrookMountain Brook | 1600 Meters | 8 | 4:38.93 | 10 |
| Jan 6 | Icebreaker Invitational #1Jan 6 · 3200 Meters · Place 11 · Mountain BrookMountain Brook | 3200 Meters | 11. | 10:19.91a | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 18 | Birmingham Metro JV ChampionshipApr 18 · 1600 Meters · Place 4 · Mountain BrookMountain Brook | 1600 Meters | 4 | 4:42.03a | — |
| Apr 18 | Birmingham Metro JV ChampionshipApr 18 · 800 Meters · Place 12 · Mountain BrookMountain Brook | 800 Meters | 12 | 2:08.22a | — |
| Apr 12 | Mountain Brook InvitationalApr 12 · 3200 Meters · Place 32 · Mountain BrookMountain Brook | 3200 Meters | 32. | 10:07.56a | 10 |
| Apr 12 | Mountain Brook InvitationalApr 12 · 1600 Meters · Place 64 · Mountain BrookMountain Brook | 1600 Meters | 64. | 4:45.57a | 10 |
| Apr 4 | Metro Birmingham JV Meet #5Apr 4 · 1600 Meters · Place 1 · Mountain BrookMountain Brook | 1600 Meters | 1 | 4:43.35a | — |
| Apr 4 | Metro Birmingham JV Meet #5Apr 4 · 800 Meters · Place 5 · Mountain BrookMountain Brook | 800 Meters | 5 | 2:10.86a | — |
| Mar 14 | Metro JV Meet #3Mar 14 · 1600 Meters · Place 3 · Mountain BrookMountain Brook | 1600 Meters | 3 | 4:41.26a | — |
| Mar 14 | Metro JV Meet #3Mar 14 · 800 Meters · Place 9 · Mountain BrookMountain Brook | 800 Meters | 9 | 2:09.25a | — |
| Mar 9 | Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 23 · Mountain BrookMountain Brook | 3200 Meters | 23 | 10:21.16 | 10 |
| Feb 22 | 5 Team Battle RoyaleFeb 22 · 2000 Meters · Place 13 · Mountain BrookMountain Brook | 2000 Meters | 13. | 6:22.45a PB | 10 |
| Feb 22 | 5 Team Battle RoyaleFeb 22 · 1000 Meters · Place 12 · Mountain BrookMountain Brook | 1000 Meters | 12. | 2:47.08a PB | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 9 | Holiday Invitational #2Dec 9 · 1600 Meters · Place 14 · Mountain BrookMountain Brook | 1600 Meters | 14. | 4:38.00a | 10 |
| Dec 2 | Magic City Invitational #1Dec 2 · 1600 Meters · Place 4 · Mountain BrookMountain Brook | 1600 Meters | 4. | 4:35.40a | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 21 | Hewitt-Trussville InvitationalApr 21 · 3200 Meters · Place 6 · Mountain BrookMountain Brook | 3200 Meters | 6 | 10:25.65 | 9 |
| Apr 14 | Mountain Brook InvitationalApr 14 · 2 Miles · Place 63 · Mountain BrookMountain Brook | 2 Miles | 63. | 10:25.75a PB | 9 |
| Apr 14 | Mountain Brook InvitationalApr 14 · 1 Mile · Place 92 · Mountain BrookMountain Brook | 1 Mile | 92. | 4:44.80a PB | 9 |
| Apr 8 | Farragut TN Invitational 2023Apr 8 · 3200 Meters · Place 8 · Mountain BrookMountain Brook | 3200 Meters | 8. | 10:17.83a | 9 |
| Mar 23 | Over the Mountain ChallengeMar 23 · 1600 Meters · Place 7 · Mountain BrookMountain Brook | 1600 Meters | 7 | 4:39.43 | 9 |
| Mar 15 | Metro Birmingham JV Meet #3Mar 15 · 1600 Meters · Place 3 · Mountain BrookMountain Brook | 1600 Meters | 3 | 4:40.93 | 9 |
| Mar 15 | Metro Birmingham JV Meet #3Mar 15 · 800 Meters · Place 14 · Mountain BrookMountain Brook | 800 Meters | 14 | 2:08.29 | 9 |
| Mar 2 | Metro Birmingham JV Meet #1Mar 2 · 1600 Meters · Place 9 · Mountain BrookMountain Brook | 1600 Meters | 9. | 4:47.55a | 9 |
| Mar 2 | Metro Birmingham JV Meet #1Mar 2 · 800 Meters · Place 7 · Mountain BrookMountain Brook | 800 Meters | 7. | 2:09.71a | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 15 | Mountain Brook InvitationalApr 15 · 800 Meters · Place 3 · Mountain BrookMountain Brook | 800 Meters | 3. | 2:11.64a | 8 |