Pep Casas
Verified appearances and match mentions. Career totals remain unverified.
Matches in the archive
Includes sourced event mentions; these do not establish full appearance statistics.
| Date | Competition | Fixture | Score | Result |
|---|---|---|---|---|
| Sep 26, 2026 | USL Championshipregular | New Mexico United vs Republic FC | 2 – 3 | W |
| Sep 20, 2026 | USL Championshipregular | Republic FC vs San Antonio FC | 0 – 0 | D |
| Sep 12, 2026 | USL Championshipregular | Republic FC vs Detroit City FC | 1 – 0 | W |
| Sep 5, 2026 | USL Championshipregular | Orange County SC vs Republic FC | 1 – 1 | D |
| Aug 29, 2026 | USL Championshipregular | Monterey Bay FC vs Republic FC | 1 – 1 | D |
| Aug 22, 2026 | USL Championshipregular | Republic FC vs Phoenix Rising FC | 2 – 2 | D |
| Aug 15, 2026 | USL Championshipregular | Republic FC vs Lexington SC | 1 – 0 | W |
| Aug 8, 2026 | USL Championshipregular | Pittsburgh Riverhounds SC vs Republic FC | 0 – 0 | D |
| Aug 5, 2026 | USL Championshipregular | FC Tulsa vs Republic FC | 1 – 0 | L |
| Aug 1, 2026 | USL Championshipregular | Republic FC vs Sporting Club Jacksonville | 5 – 0 | W |
| Jul 25, 2026 | USL Championshipregular | Oakland Roots SC vs Republic FC | 1 – 3 | W |
| Jul 18, 2026 | USL Championshipregular | Charleston Battery vs Republic FC | 1 – 1 | D |
| Jul 11, 2026 | USL Cupgroup | Athletic Club Boise vs Republic FC | 2 – 0 | L |
| Jul 8, 2026 | USL Championshipregular | Republic FC vs Rhode Island FC | 2 – 1 | W |
| Jun 20, 2026 | USL Championshipregular | Republic FC vs New Mexico United | 0 – 1 | L |
| May 30, 2026 | USL Championshipregular | Phoenix Rising FC vs Republic FC | 2 – 0 | L |
| May 23, 2026 | USL Championshipregular | San Antonio FC vs Republic FC | 2 – 1 | L |
| May 16, 2026 | USL Cupgroup | Oakland Roots SC vs Republic FC | 0 – 1 | W |
| May 2, 2026 | USL Championshipregular | Republic FC vs Orange County SC | 3 – 2 | W |
| Apr 14, 2026 | U.S. Open Cupknockout | Republic FC vs Minnesota United FC | 0 – 0pens 8–9 | D |
| Mar 28, 2026 | USL Championshipregular | Republic FC vs El Paso Locomotive FC | 1 – 2 | L |
| Mar 18, 2026 | U.S. Open Cupknockout | Republic FC vs El Farolito | 2 – 0 | W |
| Mar 14, 2026 | USL Championshipregular | Lexington SC vs Republic FC | 0 – 0 | D |
| Mar 7, 2026 | USL Championshipregular | Republic FC vs FC Tulsa | 2 – 0 | W |
Behind the numbers
Every published record has an official source. Unknown fields remain blank.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation. February footer typo corrected using official March 7 schedule entry, opponent and 2–0 score: https://www.sacrepublicfc.com/schedule/
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation. 2025 year typo corrected using official 2026 schedule: https://www.sacrepublicfc.com/schedule/
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Official club match report. Results and valid 11-player starting lineups extracted from structured summaries; only used substitutes count as appearances. Minutes, assists and discipline remain unknown pending detailed reconciliation.
Lineup and substitutions verified. Minutes are left unknown rather than inferred from substitution timestamps. This single match is not the full 2026 record.
