Our Necaxa vs Puebla Prediction: 2-1
Necaxa vs Puebla in the Mexico Liga MX is scheduled for an 01:00 GMT kick-off on Saturday September 20, 2025. A 2-1 result in favor of the hosts is our main pick, yet with both teams likely to get on the scoresheet, BTTS is another bet worth considering.
This Necaxa vs Puebla prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
If you're looking for more top picks, check out our must-win fixtures for today to see which teams have the highest chance of securing victory!
Recent Form Insights
Necaxa's Last Match – Necaxa vs Juarez FC
Necaxa will be determined to find a winning touch after a 1-1 Mexico Liga MX draw against Juarez FC on September 13. In that match, Necaxa had 62% possession and 11 attempts at goal, with 4 on target.
Team | Possession | Shots (on target) | xG | Dangerous Attacks |
---|---|---|---|---|
![]() | 62% | 11 (4) | 0.76 | 0 |
![]() | 38% | 9 (3) | 1.13 | 0 |
Puebla's Last Match – Toluca vs Puebla
Puebla must win as they aim to bounce back from a disappointing 1-3 Mexico Liga MX defeat against Toluca on September 14. In that match, Puebla recorded 37% possession, attempting 8 shots on goal, with 2 hitting the target.
Team | Possession | Shots (on target) | xG | Dangerous Attacks |
---|---|---|---|---|
![]() | 63% | 16 (5) | 1.57 | 52 |
![]() | 37% | 8 (2) | 1.35 | 18 |
Necaxa vs Puebla Stats
Key Stats
Necaxa | Puebla | |
---|---|---|
1.01 | Attacking Strength | 0.4 |
1.04 | Defence Strength | 1.45 |
1 | Points Per Game | 1.1 |
2/10 | WIN | 3/10 |
4/10 | DRAW | 2/10 |
0/10 | Clean Sheets | 4/10 |
7/10 | BTTS | 4/10 |
6/10 | Over 2.5 Goals | 6/10 |
1.2 | Average Scored | 1 |
Goals Scored vs Goals Conceded
Necaxa are averaging 1.2 goals scored and 1.9 conceded per match, while Puebla average 1.0 scored and 2.0 conceded per game.
Necaxa 12-19
Puebla 10-20
What are the odds for this match?
Necaxa to win: @1.727
Draw: @3.8
Puebla to win: @4.5
Lineups
Necaxa (3-5-1-1) : Ezequiel Unsain, Cristian Calderon, Alexis Pena, Agustin Oliveros, Kevin Rosero, Diego De Buen, Jose Rodriguez, Pavel Perez, Raul Sanchez, Agustin Palavecino, Tomas Badaloni
Puebla (5-4-1) : Julio Gonzalez, Jesus Rivas, Owen Gonzalez, Juan Manuel Fedorco, Franco Moyano, Fernando Monarrez, Raul Castillo, Ariel Gamarra, Nicolas Diaz, Emiliano Gomez, Ricardo Marin