Match report
Calleri double lifts Sao Paulo past Vitoria at Morumbi
Sao Paulo beat Vitoria 2-1 at Morumbi in Matchday 30 of the Brasileirão Série A, with Jonathan Calleri scoring twice to lift the hosts to nine points on 39 and ninth place in the table. Vitoria stayed 12th on 36 points after a match that produced three goals.
AI-assisted match report written from official match data.
Calleri opened the scoring in the 20th minute, converting a delivery from Iago to make it 1-0. Vitoria drew level before the interval, Emmanuel Martínez finishing from an Erick assist in the 39th minute, and the sides went in at 1-1.
The second half stayed tight until the 70th minute, when Calleri struck again to restore the home side's lead at 2-1. Vitoria could not find a second equaliser, and Sao Paulo held on to take the points. Neither side had a player sent off, with four yellow cards shown to the hosts and three to the visitors.
Sao Paulo controlled much of the contest, enjoying 55 per cent of possession and more territory in the final third. They had 21 shots to 10 and forced six corners to Vitoria's two, which made a one-goal margin look narrower than their dominance suggested.
Jonathan Calleri scored both Sao Paulo goals, one from an Iago assist in the 20th minute and the winner in the 70th, and earned a rating of 8.9, the highest of any player on the pitch.
Sao Paulo put six of their 21 shots on target, while Vitoria managed just one on target from their 10 attempts.
Sao Paulo beat Vitoria 2–1 (half-time 1–1).
Sao Paulo met Vitoria in the Brasileirão Série A (Regular Season - 30). Kick-off was Sunday, 11 October 2026, 00:00 UTC at Morumbi. Referee: Lucas Casagrande.
Team pages: Sao Paulo · Vitoria · Brasileirão Série A
Key moments
- 20' Goal: Jonathan Calleri (assist: Iago) — 1–0
- 39' Goal: Emmanuel Martínez (assist: Erick) — 1–1
- 70' Goal: Jonathan Calleri — 2–1
Starting line-ups
Sao Paulo (3-4-2-1)
- 23 Rafael
- 35 Sabino
- 5 Robert Arboleda
- 28 Newton
- 12 Iago
- 48 D. Ferreira
- 16 Damián Bobadilla
- 19 Lucas Ramon
- 43 G. Santana
- 37 Artur
- 9 Jonathan Calleri
Vitoria (4-1-4-1)
- 1 Lucas Arcanjo
- 83 Jamerson
- 36 Luan Cândido
- 25 Cacá
- 98 Mateusinho
- 95 Caíque
- 20 Lucas Silva
- 10 Matheuzinho
- 6 Emmanuel Martínez
- 33 Erick
- 91 Rene
Sirius · Why these numbers
Before kick-off Sirius gave Sao Paulo 47%, the draw 33%, Vitoria 20%. It finished Sao Paulo 2–1 Vitoria.
Level sides, home ground holds off Vitoria's cold finishing due to recover — Nothing separates them on our strength rating, and Sao Paulo's control of the ball plus Brasileirão Série A home advantage give Sao Paulo the lean. The draw at 33% is lifted by a low-scoring environment.
Why Sao Paulo in front?
Almost nothing between them on our strength rating — 1488 to 1467. Sides this close won 45.8% of 13,702 home games (draw 27.7%, visitors 26.6%). Sao Paulo hold 7 more possession points (53 to 46 in recent games) — and between equals, control has been worth something. Between evenly-matched sides, home teams with this control edge won 48.2% of 5,133 games, vs 43.9% when styles were level. Brasileirão Série A home sides out-perform the global norm — and the difference mostly flows to draws (27.0% vs 25.4% norm) and away wins (24.9% vs 30.0%). Brasileirão Série A homes won 48.2% of 4,468 games vs 44.6% across all 101,016 — outside the noise band, so the tally moves accordingly.
Why only 47%?
Because on our strength rating there is nothing in it. Vitoria sit -0.35 goals per game below chance-quality — cold streaks like this have bounced back. Visitors this cold went on to win 31.7% of 1,357 games, vs 27.9% for visitors finishing normally.
Why is the draw second, ahead of the Vitoria win?
Between sides this level the draw starts at 27.7%. These teams' recent games average 2.2 goals — a low-scoring environment. Games in that environment drew 28.2% of 18,728. The goals environment adds 3.3 points to the draw. Brasileirão Série A runs draw-heavy, adding 1.6 points.
What did we measure but not count?
Sao Paulo sit -0.36 goals per game under chance-quality. For home sides we could not receipt a bounce-back — the measured cells sit inside each other's noise bands — so this is noted and scores 0. In our recorded league results, Vitoria are winless in their last 15 away games: 5 draws and 10 defeats. The run began on 3 December 2025. Last recorded away league win: 23 November 2025 — Sport Recife 1–3 Vitoria. Latest recorded away league result: 13 September 2026 — Mirassol 2–2 Vitoria. Across 13,731 historical matches involving visitors with at least six consecutive winless away league games, those visitors won 25.6%, compared with 25.0% expected from team strength. The other measured facts on this page scored nothing either.
Sirius probabilities, frozen at kick-off. Analysis, not betting advice. How Sirius is doing this season · Full breakdown, evidence cards and squad news in the Match Insights tab
About this match
On this page: the Sao Paulo vs Vitoria final score and result, goal highlights and video clips of every goal, who scored, starting lineups, match stats and the full match report from this Brasileirão Série A fixture.
- Who scored and when — a goal-by-goal timeline of the match.
- Match stats — possession, shots, expected goals (xG), corners and cards.
- Starting lineups and player ratings for both teams.
- Head-to-head record and recent form for both sides.
Watch the goals: goal highlights and video clips of every goal from Sao Paulo 2–1 Vitoria. Explore more on the Sao Paulo and Vitoria team pages or the Brasileirão Série A page.

