Sal Olivas
- games
- 6
- starts
- 0
- minutes
- 101
- goals
- 0
- assists
- 1
first recorded game June 29, 2025 · last recorded game March 1, 2026
Career totals and dates are as recorded here.
Career totals by team
| team | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|
| Philadelphia Union | 6 | 0 | 101 | 0 | 1 | 3 |
Career totals by competition
| competition | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|
| MLS | 4 | 0 | 52 | 0 | 0 | 2 |
| CCC | 1 | 0 | 45 | 0 | 1 | 1 |
| USOC | 1 | 0 | 4 | 0 | 0 | 0 |
Season by season, clubs
| team | competition | season | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|---|---|
| Philadelphia Union | MLS | 2025 | 3 | 0 | 45 | 0 | 0 | 2 |
| Philadelphia Union | USOC | 2025 | 1 | 0 | 4 | 0 | 0 | 0 |
| Philadelphia Union | CCC | 2026 | 1 | 0 | 45 | 0 | 1 | 1 |
| Philadelphia Union | MLS | 2026 | 1 | 0 | 7 | 0 | 0 | 0 |
Most recent games
| cmp | date | team | r | score | vs | g | a | minutes | venue |
|---|---|---|---|---|---|---|---|---|---|
| MLS | March 1, 2026 | Philadelphia Union | 2 - 1 | New York City FC | 0 | — | 7 | Talen Energy Stadium | |
| MLS | July 26, 2025 | Philadelphia Union | 1 - 3 | Colorado Rapids | 0 | — | 0 | Talen Energy Stadium | |
| MLS | July 12, 2025 | Philadelphia Union | 0 - 2 | New York Red Bulls | 0 | — | 17 | Talen Energy Stadium | |
| MLS | June 29, 2025 | Philadelphia Union | 1 - 0 | Columbus Crew | 0 | — | 27 | MAPFRE Stadium |
Most often alongside
| player | together | share |
|---|---|---|
| Andre Blake | 4 | 100% |
| Bruno Damiani | 4 | 100% |
| Danley Jean Jacques | 4 | 100% |
| Indiana Vassilev | 4 | 100% |
| Jovan Lukic | 4 | 100% |
| Olwethu Makhanya | 4 | 100% |
| Alejandro Bedoya | 3 | 75% |
| Jeremy Rafanello | 3 | 75% |
| Kai Wagner | 3 | 75% |
| Sullivan | 3 | 75% |
| Ben Bender | 2 | 50% |
| Chris Donovan | 2 | 50% |
The 12 most frequent, of the 4 games Sal Olivas has an appearance on record for. Two players count as teammates in a game when both have an appearance in it for the same club, so this is drawn from lineups rather than from rosters — and it is only as complete as the lineups are. Whole leagues here recorded none.