Puebla U20 season profile
- Puebla U20 in the U20 League: 38 played, 14W 11D 13L, 68 goals for and 64 against. Form DWWLLLWDLL.
- Second-Half Surge — Clear lift after the break — halftime adjustments show in the numbers.

Clear lift after the break — halftime adjustments show in the numbers.
Balanced scoring split: 33 home, 35 away.
Peak scoring window: 0-15′ (24% of goals for). Dangerous in the closing phase.
Yellow cards peak in the 16-30′ window (100% of cautions).
6 clean sheets in 38 matches (1.68 conceded per game).
14W 11D 13L in last 38 — 1.39 PPG. Results swing match-to-match.
Low-chaos — controlled scorelines
Averaging 1.8 goals scored and 1.7 conceded per match this season.
Biggest results, streaks, and set-piece record.
Average scoring and concession rates for the season.
| Metric | Home | Away | Total |
|---|---|---|---|
| Goals per game | 1.7 | 1.8 | 1.8 |
| Conceded per game | 1.5 | 1.9 | 1.7 |
Over/under lines for team goals and opponent goals — full threshold matrix from Sportra.
Low-chaos — controlled scorelines
| Stat | Home | Away | Total |
|---|---|---|---|
| Draws | 6 | 5 | 11 |
| Loses | 6 | 7 | 13 |
| Played | 19 | 19 | 38 |
| Wins | 7 | 7 | 14 |
| Side | Metric | Home | Away | Total |
|---|---|---|---|---|
| Against | Average | 1.5 | 1.9 | 1.7 |
| Against | Total | 28 | 36 | 64 |
| For | Average | 1.7 | 1.8 | 1.8 |
| For | Total | 33 | 35 | 68 |
| Minutes | Side | Total | % |
|---|---|---|---|
| 0-15 | For | 14 | 23.73% |
| 0-15 | Against | 12 | 20.00% |
| 16-30 | Against | 9 | 15.00% |
| 16-30 | For | 3 | 5.08% |
| 31-45 | For | 5 | 8.47% |
| 31-45 | Against | 4 | 6.67% |
| 46-60 | For | 8 | 13.56% |
| 46-60 | Against | 9 | 15.00% |
| 61-75 | Against | 14 | 23.33% |
| 61-75 | For | 11 | 18.64% |
| 76-90 | Against | 11 | 18.33% |
| 76-90 | For | 13 | 22.03% |
| 91-105 | Against | 1 | 1.67% |
| 91-105 | For | 5 | 8.47% |
| 106-120 | Against | — | — |
| 106-120 | For | — | — |
| Minutes | Side | Total | % |
|---|---|---|---|
| 0-15 | Yellow | — | — |
| 0-15 | Red | — | — |
| 16-30 | Red | 1 | 20.00% |
| 16-30 | Yellow | 1 | 100.00% |
| 31-45 | Yellow | — | — |
| 31-45 | Red | 1 | 20.00% |
| 46-60 | Yellow | — | — |
| 46-60 | Red | 1 | 20.00% |
| 61-75 | Yellow | — | — |
| 61-75 | Red | — | — |
| 76-90 | Red | 2 | 40.00% |
| 76-90 | Yellow | — | — |
| 91-105 | Red | — | — |
| 91-105 | Yellow | — | — |
| 106-120 | Red | — | — |
| 106-120 | Yellow | — | — |
| Side | Line | Over | Under |
|---|---|---|---|
| Against | 0.5 | 32 | 6 |
| Against | 1.5 | 21 | 17 |
| Against | 2.5 | 9 | 29 |
| Against | 3.5 | 2 | 36 |
| Against | 4.5 | 0 | 38 |
| For | 0.5 | 34 | 4 |
| For | 1.5 | 21 | 17 |
| For | 2.5 | 9 | 29 |
| For | 3.5 | 4 | 34 |
| For | 4.5 | 0 | 38 |