- Home
- U.S. Results
- Alabama
- Mountain Brook
- James Flack
James Flack
Mountain Brook · Class of 2026
78 resultsTrack & Field2021–20262 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 |
|---|---|---|---|---|---|
| Apr 30 | AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Place 8 · Mountain BrookMountain Brook | 3200 Meters | 8. | 9:41.74a | 12 |
| Apr 30 | AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 7 · Mountain BrookMountain Brook | 1600 Meters | 7. | 4:24.40a PB | 12 |
| Apr 24 | AHSAA Hewitt-Trussville Section 2026Apr 24 · 3200 Meters · Place 4 · Mountain BrookMountain Brook | 3200 Meters | 4. | 9:49.26a | 12 |
| Apr 24 | AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 4 · Mountain BrookMountain Brook | 1600 Meters | 4. | 4:26.39a | 12 |
| Apr 17 | Hewitt-Trussville InvitationalApr 17 · 800 Meters · Place 7 · Mountain BrookMountain Brook | 800 Meters | 7. | 2:00.64a PB | 12 |
| Apr 10 | Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 3200 Meters · Place 7 · Mountain BrookMountain Brook | 3200 Meters | 7. | 9:35.59a PB | 12 |
| Apr 10 | Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 19 · Mountain BrookMountain Brook | 1600 Meters | 19. | 4:28.47a | 12 |
| Apr 4 | John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Place 8 · Mountain BrookMountain Brook | 1600 Meters | 8. | 4:24.41a | 12 |
| Apr 4 | John Esslinger Meet of ChampionsApr 4 · 800 Meters · Place 18 · Mountain BrookMountain Brook | 800 Meters | 18. | 2:01.74a | 12 |
| Mar 19 | Fort Payne InvitationalMar 19 · 3200 Meters · Place 1 · Mountain BrookMountain Brook | 3200 Meters | 1. | 9:49.47a | 12 |
| Mar 6 | Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 3200 Meters · Place 5 · Mountain BrookMountain Brook | 3200 Meters | 5 | 9:54.49 | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 27 | Husky ClassicFeb 27 · 1600 Meters · Place 7 · Mountain BrookMountain Brook | 1600 Meters | 7 | 4:30.80 | 12 |
| Feb 19 | Five Team Battle RoyaleFeb 19 · 2000 Meters · Place 4 · Mountain BrookMountain Brook | 2000 Meters | 4 | 5:59.07 PB | 12 |
| Feb 19 | Five Team Battle RoyaleFeb 19 · 1000 Meters · Place 7 · Mountain BrookMountain Brook | 1000 Meters | 7 | 2:39.41 PB | 12 |
| Jan 30 | AHSAA State Indoor MeetJan 30 · 3200 Meters · Place 5 · Mountain BrookMountain Brook | 3200 Meters | 5 | 9:45.38 PB | 12 |
| Jan 23 | Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Place 5 · Mountain BrookMountain Brook | 1600 Meters | 5. | 4:29.26a PB | 12 |
| Jan 7 | Hump Day OctameetJan 7 · 800 Meters · Place 3 · Mountain BrookMountain Brook | 800 Meters | 3 | 2:00.88 PB | 12 |
| Jan 3 | Ice Breaker #1Jan 3 · 3200 Meters · Place 3 · Mountain BrookMountain Brook | 3200 Meters | 3 | 9:49.69 | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 13 | Holiday Invitational #2Dec 13 · 1600 Meters · Place 6 · Mountain BrookMountain Brook | 1600 Meters | 6 | 4:29.51 | 12 |
| Dec 13 | Holiday Invitational #2Dec 13 · 1600 Meters · Place 6 · Mountain BrookMountain Brook | 1600 Meters | 6 | 4:29.51 | 12 |
| Dec 6 | Magic City Invitational #1Dec 6 · 1600 Meters · Place 8 · Mountain BrookMountain Brook | 1600 Meters | 8 | 4:34.02 | 12 |
| Dec 6 | Magic City Invitational #1Dec 6 · 800 Meters · Place 13 · Mountain BrookMountain Brook | 800 Meters | 13 | 2:06.13 | 12 |
| Jan 24 | Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 21 · Mountain BrookMountain Brook | 3200 Meters | 21 | 10:02.56 | 11 |
| Jan 7 | JV Meet #2Jan 7 · 1600 Meters · Place 3 · Mountain BrookMountain Brook | 1600 Meters | 3 | 4:36.43 | 11 |
| Jan 7 | JV Meet #2Jan 7 · 800 Meters · Place 8 · Mountain BrookMountain Brook | 800 Meters | 8 | 2:07.23 | 11 |
| Jan 4 | Ice Breaker Invitational #1Jan 4 · 800 Meters · Place 14 · Mountain BrookMountain Brook | 800 Meters | 14. | 2:05.00a | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 17 | Birmingham Metro JV ChampionshipApr 17 · 1600 Meters · Place 4 · Mountain BrookMountain Brook | 1600 Meters | 4 | 4:36.07 | 11 |
| Apr 17 | Birmingham Metro JV ChampionshipApr 17 · 800 Meters · Place 4 · Mountain BrookMountain Brook | 800 Meters | 4 | 2:04.49 | 11 |
| Apr 11 | Mountain Brook InvitationalApr 11 · 1600 Meters · Place 41 · Mountain BrookMountain Brook | 1600 Meters | 41. | 4:32.95a | 11 |
| Apr 11 | Mountain Brook InvitationalApr 11 · 800 Meters · Place 46 · Mountain BrookMountain Brook | 800 Meters | 46. | 2:04.05a | 11 |
| Apr 4 | ORLegendsApr 4 · 3200 Meters · Place 11 · Mountain BrookMountain Brook | 3200 Meters | 11. | 10:08.28a | 11 |
| Apr 4 | ORLegendsApr 4 · 1600 Meters · Place 9 · Mountain BrookMountain Brook | 1600 Meters | 9. | 4:40.90a | 11 |
| Mar 19 | Metro JV #4Mar 19 · 1600 Meters · Place 1 · Mountain BrookMountain Brook | 1600 Meters | 1. | 4:40.70a | 11 |
| Mar 19 | Metro JV #4Mar 19 · 800 Meters · Place 21 · Mountain BrookMountain Brook | 800 Meters | 21. | 2:13.95a | 11 |
| Mar 14 | Homewood Invitational 2025Mar 14 · 800 Meters · Place 18 · Mountain BrookMountain Brook | 800 Meters | 18 | 2:06.75a | — |
| Mar 6 | Vestavilla Hills Metro JV #2Mar 6 · 1600 Meters · Mountain BrookMountain Brook | 1600 Meters | -- | DNS | 11 |
| Feb 27 | Mountain Brook Metro JV #1Feb 27 · 1600 Meters · Place 3 · Mountain BrookMountain Brook | 1600 Meters | 3. | 4:38.74a | 11 |
| Feb 27 | Mountain Brook Metro JV #1Feb 27 · 800 Meters · Place 6 · Mountain BrookMountain Brook | 800 Meters | 6. | 2:08.16a | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 14 | Holiday Invitational #2Dec 14 · 3200 Meters · Place 10 · Mountain BrookMountain Brook | 3200 Meters | 10 | 10:09.99 | 11 |
| Dec 7 | Magic City Invitational #1Dec 7 · 1600 Meters · Place 9 · Mountain BrookMountain Brook | 1600 Meters | 9 | 4:43.13 | 11 |
| Dec 7 | Magic City Invitational #1Dec 7 · 800 Meters · Place 9 · Mountain BrookMountain Brook | 800 Meters | 9 | 2:06.45 | 11 |
| Feb 29 | Metro Birmingham JV Meet #1Feb 29 · 1600 Meters · Place 5 · Mountain BrookMountain Brook | 1600 Meters | 5 | 4:46.26 | 10 |
| Feb 29 | Metro Birmingham JV Meet #1Feb 29 · 800 Meters · Place 8 · Mountain BrookMountain Brook | 800 Meters | 8 | 2:10.99 | 10 |
| Jan 29 | JV Meet #3Jan 29 · 1600 Meters · Place 16 · Mountain BrookMountain Brook | 1600 Meters | 16 | 4:46.50 | 10 |
| Jan 29 | JV Meet #3Jan 29 · 800 Meters · Place 15 · Mountain BrookMountain Brook | 800 Meters | 15 | 2:09.75 | 10 |
| Jan 24 | Last Ditch JV MeetJan 24 · 1600 Meters · Place 8 · Mountain BrookMountain Brook | 1600 Meters | 8 | 4:46.02 | 10 |
| Jan 24 | Last Ditch JV MeetJan 24 · 800 Meters · Place 15 · Mountain BrookMountain Brook | 800 Meters | 15 | 2:12.30 | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 18 | Birmingham Metro JV ChampionshipApr 18 · 1600 Meters · Place 7 · Mountain BrookMountain Brook | 1600 Meters | 7 | 4:43.55a | — |
| Apr 18 | Birmingham Metro JV ChampionshipApr 18 · 800 Meters · Place 17 · Mountain BrookMountain Brook | 800 Meters | 17 | 2:10.12a | — |
| Apr 12 | Mountain Brook InvitationalApr 12 · 1600 Meters · Place 49 · Mountain BrookMountain Brook | 1600 Meters | 49. | 4:37.94a | 10 |
| Apr 12 | Mountain Brook InvitationalApr 12 · 800 Meters · Place 63 · Mountain BrookMountain Brook | 800 Meters | 63. | 2:06.52a | 10 |
| Apr 4 | Metro Birmingham JV Meet #5Apr 4 · 1600 Meters · Place 3 · Mountain BrookMountain Brook | 1600 Meters | 3 | 4:45.71a | — |
| Apr 4 | Metro Birmingham JV Meet #5Apr 4 · 800 Meters · Place 8 · Mountain BrookMountain Brook | 800 Meters | 8 | 2:12.05a | — |
| Mar 20 | Metro Birmingham JV Meet #4Mar 20 · 1600 Meters · Place 4 · Mountain BrookMountain Brook | 1600 Meters | 4 | 4:48.95 | 10 |
| Mar 20 | Metro Birmingham JV Meet #4Mar 20 · 800 Meters · Place 6 · Mountain BrookMountain Brook | 800 Meters | 6 | 2:06.54 | 10 |
| Mar 14 | Metro JV Meet #3Mar 14 · 1600 Meters · Place 6 · Mountain BrookMountain Brook | 1600 Meters | 6 | 4:48.66a | — |
| Mar 14 | Metro JV Meet #3Mar 14 · 800 Meters · Place 5 · Mountain BrookMountain Brook | 800 Meters | 5 | 2:07.38a | — |
| Mar 9 | Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 29 · Mountain BrookMountain Brook | 1600 Meters | 29 | 4:51.77 | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 6 | First Crack JV MeetDec 6 · 1600 Meters · Place 4 · Mountain BrookMountain Brook | 1600 Meters | 4. | 4:54.58a | 10 |
| Dec 6 | First Crack JV MeetDec 6 · 800 Meters · Place 7 · Mountain BrookMountain Brook | 800 Meters | 7. | 2:17.04a | 10 |
| Dec 2 | Magic City Invitational #1Dec 2 · 3200 Meters · Mountain BrookMountain Brook | 3200 Meters | -- | DNF | 10 |
| Jan 18 | JV Meet #3Jan 18 · 1600 Meters · Place 70 · Mountain BrookMountain Brook | 1600 Meters | 70 | 5:04.82 | 9 |
| Jan 18 | JV Meet #3Jan 18 · 800 Meters · Place 78 · Mountain BrookMountain Brook | 800 Meters | 78 | 2:17.23 | 9 |
| Jan 10 | JV Meet #2Jan 10 · 1600 Meters · Place 33 · Mountain BrookMountain Brook | 1600 Meters | 33 | 5:05.29 | 9 |
| Jan 10 | JV Meet #2Jan 10 · 800 Meters · Place 40 · Mountain BrookMountain Brook | 800 Meters | 40 | 2:20.17 | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 14 | Mountain Brook InvitationalApr 14 · 1 Mile · Place 159 · Mountain BrookMountain Brook | 1 Mile | 159. | 5:05.52a PB | 9 |
| Apr 14 | Mountain Brook InvitationalApr 14 · 800 Meters · Place 128 · Mountain BrookMountain Brook | 800 Meters | 128. | 2:13.60a | 9 |
| Apr 6 | Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 1600 Meters · Place 16 · Mountain BrookMountain Brook | 1600 Meters | 16 | 4:59.92 | 9 |
| Apr 6 | Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 800 Meters · Place 19 · Mountain BrookMountain Brook | 800 Meters | 19 | 2:14.54 | 9 |
| Mar 15 | Metro Birmingham JV Meet #3Mar 15 · 1600 Meters · Place 17 · Mountain BrookMountain Brook | 1600 Meters | 17 | 4:55.40 | 9 |
| Mar 15 | Metro Birmingham JV Meet #3Mar 15 · 800 Meters · Place 35 · Mountain BrookMountain Brook | 800 Meters | 35 | 2:15.77 | 9 |
| Mar 2 | Metro Birmingham JV Meet #1Mar 2 · 1600 Meters · Place 23 · Mountain BrookMountain Brook | 1600 Meters | 23. | 5:05.60a | 9 |
| Mar 2 | Metro Birmingham JV Meet #1Mar 2 · 800 Meters · Place 30 · Mountain BrookMountain Brook | 800 Meters | 30. | 2:19.48a | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 7 | First Crack JV MeetDec 7 · 1600 Meters · Place 8 · Mountain BrookMountain Brook | 1600 Meters | 8. | 5:03.86a | 9 |
| Dec 7 | First Crack JV MeetDec 7 · 800 Meters · Place 17 · Mountain BrookMountain Brook | 800 Meters | 17. | 2:23.29a | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 15 | Mountain Brook InvitationalApr 15 · 800 Meters · Place 10 · Mountain BrookMountain Brook | 800 Meters | 10. | 2:21.51a | 8 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 9 | Middle School Indoor Meet #1Dec 9 · 1600 Meters · Place 23 · Mountain BrookMountain Brook | 1600 Meters | 23. | 5:40.58a | 8 |
| Dec 9 | Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 30 · Mountain BrookMountain Brook | 800 Meters | 30. | 2:41.21a | 8 |