Winlytics.AI
Full time
Serie B (Italy)
·
Catanzaro
Catanzaro
19th · 3 pts·LLLWL
vs
Monza
Monza
·LWDLW
The story

Monza and Catanzaro battle for top flight promotion

A high-stakes promotion clash sees third-placed Monza travel to the Stadio Nicola Ceravolo to face a formidable Catanzaro side.

Match news & current form

Catanzaro enter this fixture sitting 5th on 59 points, looking to bounce back from a 2-0 away defeat to Palermo. Alberto Aquilani’s side has been Jekyll and Hyde recently, recording two wins and three losses in their last five, but they remain a different beast on home soil where they have not tasted defeat in ten outings.

Monza occupy 3rd place with 76 points and arrive with momentum after a 2-1 victory over Juve Stabia. They have proven resilient throughout the campaign, losing only one of their last five matches. The visitors have developed a reputation for persistence, having successfully overturned a deficit to earn points in five matches where they conceded the opening goal.

Hot stats & streaks
  • Catanzaro are unbeaten in their previous ten home matches, recording seven wins and three draws.
  • Monza have conceded nearly 38% of their away goals in the final 15 minutes of matches.
  • Catanzaro have scored 10 of their last 25 home goals in the 15-minute window immediately following half-time.
  • Monza have successfully come from behind to win five times this season after conceding first.
Key players & missing men

The match features a high-profile striking duel between Catanzaro's Pietro Iemmello and Monza's Patrick Cutrone. Both managers have the luxury of a full-strength squad, with no players currently reported as injured or suspended for this critical fixture.

Subscribers only

Our signal for this match is locked.

We have published a signal on Catanzaro vs Monza — the market, the selection, the price we need and the model’s confidence. Every signal is graded in public, win or lose.

Subscribers only

Every market on this match, priced and ranked.

Our model prices every market we cover on Catanzaro vs Monza and ranks them by the edge against the bookmakers’ price. Subscribers see the full board.

Unlock every market
Market cross-check

Our model vs the market’s price.

How the public market prices this match, shown next to our model. For context only — it never changes a signal.

Our engine
What our AI model sees
The market
Public / market price
1X2 probabilities
10%
45%
45%
Catanzaro winDrawMonza win
Market call
Double chance : Draw or Monza
Elo rating & xG

Strength rating and xG.

Elo is overall team strength. xG is the goals an average team would score from the same chances.

Overall strength (Club Elo)

One strength number built from every result a team has had. Higher means stronger.

Catanzaro
1459
Monza
1544

Monza are the stronger side — 85 rating points clear of Catanzaro.

The scoring picture

Goals scored and conceded.

Per-game averages this season. Use the buttons to split the goals by venue.

Goals per game

Both teams across every game this season.

CatanzaroCatanzaroMonzaMonza
1.00Goals scored / game
1.80Goals conceded / game
How reliable, all season

Whole season, home and away combined — Catanzaro 5 games, Monza — games.

CatanzaroCatanzaroMonzaMonza
20%Games with a clean sheet
20%Games they failed to score
Head-to-head

Past meetings.

Monza
0–2
Catanzaro
Catanzaro
0–2
Monza
Catanzaro
1–1
Monza
Monza
2–1
Catanzaro
Form check

Their recent form.

Catanzaro
Catanzaro
Losing form badly
Last 5
1W · 0D · 4L
SampdoriavCatanzaro
2–1
L
CatanzarovCarrarese
1–0
W
SudtirolvCatanzaro
2–0
L
PisavCatanzaro
2–1
L
Vicenza VirtusvCatanzaro
3–2
L
Monza
Monza
Inconsistent on the road
Last 5
2W · 1D · 2L
MonzavSassuolo
2–1
W
LeccevMonza
3–2
L
ParmavMonza
1–1
D
TorinovMonza
0–1
W
MonzavUdinese
2–3
L
League standings

Where they sit in the table.

Serie B (Italy) standings · both teams highlighted in context.

#
Team
P
W
D
L
GD
Pts
1
PalermoPalermo
5
4
1
0
+5
13
2
SudtirolSudtirol
5
3
2
0
+6
11
3
MantovaMantova
5
3
2
0
+5
11
4
ModenaModena
5
3
1
1
+4
10
5
AscoliAscoli
5
3
1
1
+3
10
6
PadovaPadova
5
2
1
2
-1
7
7
BeneventoBenevento
5
2
1
2
+1
7
8
Hellas VeronaHellas Verona
5
2
1
2
+3
7
9
AvellinoAvellino
5
2
1
2
+1
7
10
CesenaCesena
5
1
4
0
+1
7
11
PisaPisa
5
2
1
2
+0
7
12
ArezzoArezzo
5
2
0
3
-7
6
13
EmpoliEmpoli
5
2
0
3
-2
6
14
Virtus EntellaVirtus Entella
5
1
2
2
+1
5
15
CremoneseCremonese
5
1
2
2
-2
5
16
Vicenza VirtusVicenza Virtus
5
1
2
2
-3
5
17
SampdoriaSampdoria
5
1
1
3
-4
4
18
Juve StabiaJuve Stabia
5
1
2
2
-3
3
19
CatanzaroCatanzaro
5
1
0
4
-4
3
20
CarrareseCarrarese
5
0
1
4
-4
1