# Celtic vs AC Milan

> Club Friendlies 1 · Kickoff Sat 25 Jul 2026, 14:00 UTC · [Canonical HTML](https://betsprinter.com/fixtures/37233)

**Status:** Scheduled

## Pre-match deep dive

### Even odds on either side despite clear Elo edge

## The stage
This friendly arrives on Sat 25 Jul 2026, 14:00 UTC as part of the Club Friendlies 1 programme[^fact-1]. The fixture pitches Celtic[^fact-4] against AC Milan[^fact-5] in a high-profile summer meeting where preparation and fitness will carry as much weight as result.

## Form & momentum
Celtic arrive with a rich run of form: five wins from the last five and a 9-0-1 record in their last ten, producing 2.70 points per game, scoring 2.20 and conceding 1.10 on average[^fact-4]. AC Milan’s recent sequence is the other side of the coin: one win in the last five and a 3-1-6 record in their last ten, worth 1.00 points per game with 0.90 goals scored and 1.50 conceded per match[^fact-5]. The two sets of form sit alongside a substantial Elo differential in Celtic’s favour — a +154-point edge after home advantage is applied[^fact-3]. Despite that Elo advantage, the market model splits the outcome almost evenly, signaling a tension between form/Elo and market pricing[^fact-2].

## Personnel
Celtic’s attacking rhythm is being driven by Daizen Maeda, who has seven goals and one assist in his last five appearances and carries an average match rating of 7.72 in that span[^fact-6]. That output underpins much of Celtic’s recent attacking efficiency when measured against their 2.20 goals per match trend[^fact-4]. AC Milan’s clearest in-form reference is Christopher Nkunku, who has two goals in his last five appearances with a 7.00 average rating in that same window[^fact-7]. Availability notes matter more than usual in a friendly: Celtic are without Alistair Johnston through injury, a player who accounted for 323 minutes in the recent run[^fact-8]; AC Milan will be missing Christian Pulisic, who logged 486 minutes in his recent appearances[^fact-9]. Both absences remove continuity and matchup context from starting XIs and rotation plans for coaches treating this game as preparation as much as contest.

## Where the model sees value
The model presents a remarkably balanced probability split: Home 37% / Draw 26% / Away 37%, and the stated confidence is low — a 0 percentage-point gap to the runner-up — which frames the projection as finely poised[^fact-2]. That three-way split sits against three markets that were specifically analysed ahead of the fixture[^fact-10]. The first edge is stylistic: the model’s equal Home/Away probabilities combined with Celtic’s clear Elo advantage suggests market pricing currently underweights the Elo signal[^fact-3][^fact-2]. The second edge flows from form profiles — Celtic’s 2.70 PPG and superior goal differential over their last ten matches contrast with Milan’s 1.00 PPG and negative goal balance in the same window, implying the market may be discounting recent domestic momentum[^fact-4][^fact-5]. The third edge is volatility around personnel: both sides are coping without regular minutes from named starters — Johnston and Pulisic — which injects uncertainty that the model flags as elevating draw and narrow-margin outcomes relative to stronger-confidence fixtures[^fact-8][^fact-9][^fact-2]. Those three points of divergence are the clearest places where model probabilities and market prices part company, per the three markets analysed[^fact-10].

## Verdict
The model leans to a finely balanced picture: it allocates identical win probabilities to both sides while flagging a significant Elo advantage for Celtic and clear form superiority for the home side — a combination that creates tension between statistical signal and market pricing ahead of kickoff on Sat 25 Jul 2026, 14:00 UTC[^fact-3][^fact-4][^fact-2][^fact-1].

### Cited facts

[^fact-1]: **Kickoff** — Sat 25 Jul 2026, 14:00 UTC — Club Friendlies 1
[^fact-2]: **Model verdict** — Home 37% / Draw 26% / Away 37% (source: odds; confidence low, 0 pp gap to runner-up).
[^fact-3]: **Elo edge** — CEL vs MIL — Elo differential +154 points (with home advantage applied).
[^fact-4]: **CEL recent form** — WWWWW last 10: 9-0-1 (W-D-L), 2.70 PPG, 2.20 goals scored / 1.10 conceded per match.
[^fact-5]: **MIL recent form** — LWLLD last 10: 3-1-6 (W-D-L), 1.00 PPG, 0.90 goals scored / 1.50 conceded per match.
[^fact-6]: **CEL in-form player** — Daizen Maeda — 7 goals, 1 assists in last 5 appearances, avg rating 7.72.
[^fact-7]: **MIL in-form player** — Christopher Nkunku — 2 goals, 0 assists in last 5 appearances, avg rating 7.00.
[^fact-8]: **CEL key absence** — Alistair Johnston out (injury), 323 minutes in recent run.
[^fact-9]: **MIL key absence** — Christian Pulisic out (injury), 486 minutes in recent run.
[^fact-10]: **Markets analysed** — 3 market(s) compared against the model.

---

Methodology: <https://betsprinter.com/methodology>. Canonical HTML: <https://betsprinter.com/fixtures/37233>.
