MATCH REPORT

31 Shots and a 2-1 Win: Santos Hold Off Cruzeiro

How the match unfolded, with the data behind it

AI generatedAI-generated from fixture data, league standings, team statistics, events, lineups, match statistics, player performance, and injuries; checked before publication.
How this story was made
Evidence
fixture data, league standings, team statistics, events, lineups, match statistics, player performance, and injuries
Generated
9/13/2026, 2:05:15 AM
Model
GPT56Luna
Editorial checks
passed · score 95/100 · 426 words
Read our AI transparency policy
Sun, Sep 13
Estadio Urbano Caldeira
Santos crest

Santos

13th in league
8W - 8D - 9L
Recent Form
WWDWL
VS
Cruzeiro crest

Cruzeiro

6th in league
12W - 6D - 8L
Recent Form
WLWWW
Goals/Game
1.5
|
1.5
🛡️
Conceded/Game
1.5
|
1.4
📈
Form Points
10
|
12

Santos take control before late Cruzeiro response

Santos defeated Cruzeiro 2-1 at Estadio Urbano Caldeira in Serie A’s 27th regular-season round. The hosts led 2-0 at half-time after an early period of pressure and held on despite a late goal from Matheus Pereira.

Cuca’s Santos lined up in a 3-4-2-1, while Artur Jorge set Cruzeiro up in a 4-2-3-1. Santos opened the scoring in the 28th minute when Benjamín Rollheiser found the net with a normal goal. Four minutes later, Cruzeiro’s Fabrício Bruno put through his own goal, giving Santos a two-goal advantage before the interval.

Santos create the greater volume

The statistics showed Santos as the more aggressive side. They recorded 31 shots to Cruzeiro’s nine, including 14 attempts from inside the box and nine on target. Cruzeiro managed eight shots inside the box and four on target. Santos also earned 13 corners to Cruzeiro’s three and completed 437 accurate passes, compared with 394 for the visitors.

Possession was relatively even, with Santos holding 52% and Cruzeiro 48%. The shot count therefore made the final scoreline look closer than the overall attacking output suggested. Cruzeiro goalkeeper Otávio Eleodoro Rezende Costa made eight saves, helping keep the visitors within reach, while Santos had two goalkeeper saves.

Late goal gives Cruzeiro hope

Cruzeiro reduced the deficit in the 90th minute. Luciano Rodríguez supplied the assist for Matheus Pereira, who scored with a normal goal. The response came too late to change the result, and Santos completed the match without a red card. Pereira finished with two shots on target and one key pass.

Discipline increased as the match progressed. Kaio Jorge was booked for Cruzeiro at 45 minutes, followed by Santos’ Everton in the 65th minute and João Marcelo in the 79th. Gabriel Brazão received Santos’ second yellow card in the 82nd minute, while Fabrício Bruno was booked in the 90th.

Rollheiser leads Santos performance

B. Rollheiser was Santos’ standout performer, earning an 8.2 rating before being replaced after 74 minutes. His goal was supported by five key passes, and he also recorded one shot on target and two tackles. Santos made further changes in the second half, including the introductions of Christian Oliva, Vinicius Moreira de Lima and Arthur Melo.

The victory moves Santos to 35 points from 26 matches, while Cruzeiro remain on 42 points from 27. Santos had entered the game ranked 13th and Cruzeiro sixth in the Serie A table; the result gives the hosts a positive result after their latest listed loss, while Cruzeiro follow their latest listed loss with another defeat.

By the numbers

The data behind Santos vs Cruzeiro, in 4 charts.

01Season Record

The season so far

Wins, draws and losses side by side

Santos
Cruzeiro
02Home / Away Split

Two different teams?

Home and away form for Santos

At Home5W-4D-4L
Away3W-4D-5L
03Win Rate

Who wins more often?

Share of league games won this season

04Tactical Blueprint

How they line up

Most-used formations this season

League Context

The table as it stands

13th32 pts
Matchday25
6th42 pts
Logo
1PalmeirasWDDWL271683472156
2FlamengoWWWLW261664512154
3Atletico ParanaenseDLDWD271377413146
4FluminenseLWDWW271296413545
5BahiaWWWDD2611105403243
6CruzeiroWLWWW261268383742
7Atletico-MGWLWDW261169353139
8CoritibaDLWWD271089373838
9RB BragantinoLLWDL2510510312835
10Sao PauloLWWLD269611313033
11VitoriaWLLWL269512253732
12CorinthiansLLLLW268810272732
13SantosWWDWL25889373832
14BotafogoDLLLD258710374031
15GremioLLWLL267712283528
16MirassolWLDDL267712294028
17Vasco DA GamaWLWLL267712294128
18InternacionalWLLDD2761011303528
19RemoLLLDD265813304323
20Chapecoense-scLWLWD263815285217