"AC Milan is pleased to announce that it has extended Christian Pulisic's contract until 30 June 2031," AC Milan said, quoted in Italian by TuttoMercatoWeb, in comments translated from Italian. The key part of the statement was not just the date. Christian Pulišić was described as one of the team's key figures, with Milan pointing to 44 goals in 141 appearances since his arrival in July 2023.

That is the real significance of this renewal. Milan are not presenting Pulisic as a player they simply wanted to keep around. They are framing him as one of the pillars of the project, and the length of the deal backs that up.

Milan's message on Pulisic's status

The club statement went further than a standard contract announcement. Milan said Pulisic has stood out for "technical quality, personality and consistency of performance, as well as for his constant dedication to work" before linking that directly to his role in the club's plans.

Those numbers are strong on their own. Forty-four goals in 141 appearances is a serious return for a wide attacker, and it helps explain why Milan have moved now. He has also remained heavily involved at the start of the 2026-27 campaign, with 6 Serie A appearances, 389 minutes and 2 goals already.

SPORT1, also carrying translated club wording, summed up the deal more briefly: "The US international signs a new long-term contract." It also reported that Milan announced the extension one day before the Derby della Madonnina against Inter, which gives the timing some obvious weight even if the substance matters more.

The wage bracket behind the extension

The financial side points in the same direction. Reports say Pulisic's new deal should earn him around €5 million net per season, which would move him into Milan's top wage tier.

That part needs a bit more care because the reporting is not perfectly aligned. One source described the figure as around €5 million net, while other reports used different wage presentations, including €6.5 million gross and €6.5 million per season. The broad point still holds: Milan have rewarded him as a senior player, even if the exact presentation of the salary changes from report to report.

Milan are currently 5th in Serie A with 18 points from 9 matches, so there is a practical side to this too. Clubs in that position do not hand out long extensions and a pay rise of this scale unless they see the player as central to what comes next.

The small dispute over the appearance total

There is one minor wrinkle in the coverage. Milan's own statement gave Pulisic 44 goals in 141 appearances, while another report credited him with 44 goals and 28 assists in 142 matches.

The club figure should be treated as the lead number here, especially because it comes in the official announcement. The difference of one appearance does not change the broader point anyway. Milan have tied down a player they clearly view as one of the faces of the squad through to 30 June 2031.

Pulisic arrived in July 2023, and Milan have now committed to him for the rest of the decade. The extension was announced on the eve of the derby against Inter, with the contract running until 30 June 2031.

FAQ

Why have AC Milan extended Christian Pulisic until 2031?

Milan's public line is that Pulisic has become one of the team's key figures since arriving in July 2023. The club highlighted his technical quality, personality, consistency and work rate, and pointed to 44 goals in 141 appearances when announcing the extension through 30 June 2031.

How important is Christian Pulisic to Milan right now?

The new contract suggests Milan see him as a core player rather than short-term depth. He has already made 6 Serie A appearances this season, played 389 league minutes and scored 2 goals, which fits the club's argument that he remains central to the side.

What is Christian Pulisic's new salary at Milan?

Reports vary on the wage detail, so the safest line is that he is moving into Milan's top salary bracket. One report put the new deal at around €5 million net per season, while other reports described the figure differently. The contract end date, though, is clear: 30 June 2031.

Was Christian Pulisic's Milan appearance total 141 or 142 games?

Milan's own statement used 141 appearances and 44 goals, so that is the figure to treat as primary. Another report mentioned 44 goals and 28 assists in 142 matches, which leaves a small discrepancy between sources, but the club's number carries more weight here.

Written by Daniel Hartley with AI-assisted research, cross-checked against 6 outlets. How we work →