Zac McGraw
- Height
- 193 cm
- Shirt
- 18
- Age
- 29
- Country
- Canada
- Market value
- €77.1k
- Contract end
- 31 December 2026
Major League Soccer · 2025
4Apps
3Starts
241Minutes
0Goals
0Assists
1Clean sheets
6Tackles
Rating
2025 by competition
| Competition | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
MLS |
Portland Timbers |
4 | 0 | 0 | |
Open Cup |
Portland Timbers |
1 | 1 | 0 | |
Leagues Cup |
Portland Timbers |
2 | 0 | 0 | |
MLS Next Pro |
Portland Timbers 2 |
2 | 0 | 0 |
Player profile CB
Per-90 percentiles against centre-backs in Major League Soccer. 50 = average.
Market value€77.1k
Shooting
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Goals | 0 | 0.00 | 0 |
| Shots | 0 | 0.00 | 0 |
Passing
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Assists | 0 | 0.00 | 0 |
| xA | 0.01 | 0.00 | 3 |
| Accurate passes | 104 | 38.8 | 18 |
| Pass accuracy | 88.9% | — | 53 |
| Accurate long balls | 5 | 1.87 | 23 |
| Long ball accuracy | 33.3% | — | 8 |
| Line-breaking passes | 11 | 4.11 | 7 |
Possession
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Dribbles | 2 | 0.75 | 96 |
| Dribbles success rate | 100.0% | — | 100 |
| Duels won | 13 | 4.85 | 76 |
| Duels won % | 54.2% | — | 31 |
| Aerials won | 3 | 1.12 | 15 |
| Aerials won % | 33.3% | — | 2 |
| Touches | 154 | 57.5 | 13 |
| Dispossessed | 2 | 0.75 | 3 |
| Fouls won | 2 | 0.75 | 64 |
Defending
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Defensive actions | 26 | 9.71 | 76 |
| Tackles | 6 | 2.24 | 87 |
| Interceptions | 4 | 1.49 | 80 |
| Blocked scoring attempt | 2 | 0.75 | 56 |
| Fouls committed | 3 | 1.12 | 32 |
| Penalties conceded | 1 | 0.37 | 1 |
| Recoveries | 4 | 1.49 | 1 |
| Clearances | 14 | 5.23 | 56 |
| Clean sheets | 1 | 0.37 | 97 |
| Goals conceded while on pitch | 6 | 2.24 | 5 |
| xG against while on pitch | 5.79 | 2.16 | 4 |
Discipline
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Yellow cards | 2 | 0.75 | 1 |
| Red cards | 0 | 0.00 | 100 |
Percentiles are per 90 minutes, against players in the same position in Major League Soccer.
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
30 Aug |
vs Austin FC |
L 1–2 | Bench | · | · | — |
23 Aug |
@ Los Angeles FC |
D 1–1 | Bench | · | · | — |
16 Aug |
@ Chicago Fire FC |
L 1–2 | Bench | · | · | — |
14 Aug |
vs Tijuana |
W 3–1 | Bench | · | · | — |
10 Aug |
@ CF América |
L 1–3 | Bench | · | · | — |
| Season | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
| ▸ 2025 | Portland Timbers | 7 | 1 | 0 | |
| MLS | 4 | 0 | 0 | ||
| Open Cup | 1 | 1 | 0 | ||
| Leagues Cup | 2 | 0 | 0 | ||
| ▸ 2024 | Portland Timbers | 15 | 2 | 0 | |
| MLS | 13 | 0 | 0 | ||
| Leagues Cup | 2 | 2 | 0 | ||
| ▸ 2023 | Portland Timbers | 31 | 1 | 1 | |
| MLS | 28 | 1 | 1 | ||
| Leagues Cup | 3 | 0 | 0 | ||
| ▸ 2022 | Portland Timbers | 23 | 1 | 0 | |
| MLS | 22 | 1 | 0 | ||
| Open Cup | 1 | 0 | 0 | ||
| ▸ 2021 | Portland Timbers | 12 | 0 | 0 | |
| MLS | 11 | 0 | 0 | ||
| CONCACAF Champions Cup | 1 | 0 | 0 | — | |
| ▸ 2025 | Portland Timbers 2 | 2 | 0 | 0 | |
| MLS Next Pro | 2 | 0 | 0 | ||
| ▸ 2022 | Portland Timbers 2 | 4 | 2 | 0 | |
| MLS Next Pro | 4 | 2 | 0 |

Major League Soccer
MLS Next Pro
US Open Cup
Leagues Cup




