Welcome to our Soccer Results Page
View Live soccer results below as well as League and Cup Standings. We also keep detailed past statistics of Leagues, Teams and Players
Today’s Soccer Games
Some of the games from the most popular international competitions as well as the local South African and African competitions
To see many more results, click below
Latest Soccer News
Champions League results: Arsenal, Real Madrid, Tottenham among winners on Matchday 1

Real Madrid’s Kylian Mbappé celebrates with teammates after scoring their second penalty in their win over Olympique de Marseille.
(OSCAR DEL POZO via Getty Images)
The opening day of the 2025-26 Champions League saw a debut win from Royale Union Saint-Gilloise, Qarabağ stun the Portuguese League runners up, Kylian Mbappé score twice, and a goal-fest between Juventus and Borussia Dortmund.
Advertisement
In the early action, Arsenal took care of Athletic Bilbao 2-0 with second-half goals from substitutes Gabriel Martinelli and Leandro Trossard. In the Netherlands, Royale Union SG won for the first time in the Champions League with a 3-1 victory over Dutch side PSV. Promise David’s penalty in the ninth minute opened the scoring and Anouar Ait El Hadj doubled the champions of Belgium’s league before halftime.
It was a winning day for Premier League teams with Tottenham also grabbing three points with a 1-0 win via a fourth-minute own goal from Villarreal goalkeeper Luíz Júnior.
Real Madrid, meanwhile, rallied past Marseille 2-1 after a first-half goal from USMNT’s Timothy Weah. It was the first time an American scored a Champions League goal in the Bernabéu. In the 72nd minute, Real Madrid went down to 10 men after an ill-advised headbutt saw captain Dani Carvajal sent off. But a pair of penalties from Mbappé secured the victory.
Advertisement
The French superstar now has 50 career goals with Los Blancos, though the last one was incredibly controversial after Marseille’s Facundo Medina got hit with a hand-ball penalty while trying to slide in. That was upheld after a review, too, despite it looking like his arm came down on top of the ball.
FK Qarabağ stunned Benfica 3-2 after Oleksiy Kashchuk put the Azerbaijan club ahead in the 86th minute. Benfica went up 2-0 by the 16th minute, but Leandro Andrade cut the lead by halftime and Camilo Durán equalized three minutes into the second half.
The match of the day was in Turin as Juventus went from trailing 4-2 in the 86th minute to rescuing a point with goals from Dušan Vlahović and Lloyd Kelly in stoppage time during a 4-4 draw.
Dušan Vlahović and Lloyd Kelly complete the come back as Juventus score twice in extra time to earn the draw against Dortmund 🤯 pic.twitter.com/LcY6UtdBx7
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) September 16, 2025
All eight goals came in the second half.
Advertisement
Champions League schedule – Matchday 1 results
Arsenal 2, Athletic Club 0
Union St.-Gilloise 3, PSV Eindhoven 1
FK Qarabağ 3, Benfica 2
Borussia Dortmund 4, Juventus 4
Real Madrid 2, Marseille 1
Tottenham 1, Villarreal 0
Here’s how the matches unfolded in real time:
.
Real Madrid Player Ratings vs. Marseille: Mbappe Plays Hero in Dramatic 2–1 Victory
A brace from Kylian Mbappé lifted an undermanned Real Madrid past Marseille to kick off Los Blancos’ 2025–26 Champions League campaign with a 2–1 victory.
After mounting their worst Champions League finish in five years last season, Real Madrid arrived at the Santiago Bernabéu eager to begin anew under Xabi Alonso. The Spaniard turned heads just an hour before kick off when he benched Vinícius Júnior for the clash, putting his faith in Rodrygo on the left wing instead.
Los Blancos got off to a strong start in their Champions League opener, almost finding the back of the net inside of two minutes through an ambitious Mbappé bicycle kick. Things quickly turned sour for the hosts, though, when Trent Alexander-Arnold was forced to come off the pitch just five minutes into the game with what appeared to be a hamstring injury.
Alonso’s men kept firing chances at Gerónimo Rulli, but it was Marseille that got themselves on the scoresheet in the 22nd minute. Mason Greenwood pounced on a loose ball from Arda Güler and took off toward goal before playing a simple pass to Tim Weah, who buried a right-footed strike to put his side up 1–0.
Real Madrid mustered a response just before the half-hour mark. Geoffrey Kondogbia committed a clumsy tackle on Rodrygo inside the penalty box, promoting referee Irfan Peljto to immediately point to the spot. Mbappé converted from 12 yards out to bring Los Blancos level.
The France international nearly gave his side the lead to begin the second half, but his deflected effort hit the crossbar. Frustration slowly began to build for the Spanish giants in their search for a winner that all came to a head in the 70th minute.
Dani Carvajal received a red card after a clash of heads with Rulli following a tense altercation between the two. For the second match in a row, Real Madrid were forced to muster a comeback with just 10 men.
FREE NEWSLETTER. US Newsletter. Sign Up to Get Informed With SI FC (US Only). dark
Who else but Vinícius Júnior and Mbappé to rescue all three points for Real Madrid? A darting run by the Brazilian forced Facundo Medina to make a sliding tackle inside his own box, but the defender swiped the ball with his hand. Mbappé then stepped up to the spot in the 81st minute and bagged his brace to secure the win for Alonso’s side.
Check out Real Madrid’s player ratings from the victory below.

*Ratings provided by FotMob*
Position / Player |
Ratings (Out of 10) |
---|---|
GK: Thibaut Courtois |
6.8 |
RB: Trent Alexander-Arnold |
N/A |
CB: Éder Militão |
6.6 |
CB: Dean Huijsen |
7.2 |
LB: Álvaro Carreras |
7.6 |
DM: Aurélien Tchouaméni |
7.7 |
DM: Fede Valverde |
7.3 |
RW: Franco Mastantuono |
7.7 |
AM: Arda Güler |
5.8 |
LW: Rodrygo |
8 |
ST: Kylian Mbappé |
9.3 |
SUB: Dani Carvajal (5’ for Alexander-Arnold) |
6.1 |
SUB: Vinícius Júnior (63’ for Rodrygo) |
6.4 |
SUB: Brahim Díaz (63’ for Mastantuono) |
6.7 |
SUB: Raúl Asencio (73’ for Güler) |
6.4 |
Subs not used: Andriy Lunin (GK), Fran González (GK), David Alaba, Fran García, Dani Ceballos, Eduardo Camavinga, Jude Bellingham, Gonzalo García.
Player of the Match: Kylian Mbappé
Olympique Marseille (4-2-3-1): Gerónimo Rulli; Benjamin Pavard, Leonardo Balerdi, Facundo Medina, Emerson; Geoffrey Kondogbia, Pierre-Emile Højbjerg; Mason Greenwood, Matthew O’Riley, Tim Weah; Pierre-Emerick Aubameyang.
Subs: Igor Paixão, Arthur Vermeeren, Michael Amir Murillo, Amine Gouiri, CJ Egan-Riley.
READ THE LATEST LA LIGA NEWS, TRANSFER RUMORS AND GOSSIP
Source: https://www.si.com/soccer/real-madrid-player-ratings-vs-marseille-9-16-25
.
Winners & Losers: Bradley Grobler torments Kaizer Chiefs again, extends scoring record in statement Premier Soccer League win | Goal.com South Africa

The seasoned 37-year-old striker displayed a standout performance against the Glamour Boys, leading Babina Noko’s charge to the top of the PSL table. His experience and sharp finishing proved decisive in a night that reshaped the early title race.
Bradley Grobler delivered a standout performance, not only netting a brace but also setting up Thabang Monare to get on the scoresheet.
His all-round contribution powered Sekhukhune United to a commanding victory that propelled Babina Noko to the summit of the Premier Soccer League standings.
With 16 points from six matches, they now sit above Mamelodi Sundowns, while Kaizer Chiefs trail in third with 13 points from the same number of games.
GOAL breaks down the winners and losers from FNB Stadium.
Follow GOAL on WhatsApp 🟢📱
.
Kaizer Chiefs’ unbeaten run snapped as Sekhukhune United leapfrog Mamelodi Sundowns to claim Premier Soccer League top spot | Goal.com South Africa
Bradley Grobler nets a double as Sekhukhune United sink Kaizer Chiefs | soccer
.
Women’s World Winners Cup Sicily 2025 – Day 1 Round-up
Higicontrol, BSZ Ladies, Säo Pedro BS and Lazo Apego secure opening day victories
Day 1 of the Women’s World Winners Cup in Sicily delivered brilliant play and dramatic finishes, with Higicontrol Melilla, BSZ Ladies, and Säo Pedro BS impressing, while Lazo Apego edged BSVB Elite in a thrilling extra-time battle.
WATCH ALL MATCHES LIVE FOR FREE ON BEACHSOCCERTV.COM – SIGN UP HERE!
Group A
Säo Pedro BS win 4-0 against Cruzn
The opening period saw both sides create chances but fail to find the target, with the deadlock holding firm until the first break.

Säo Pedro BS finally broke through just a minute into the second period, thanks to Manau, before Luana doubled their advantage with a late strike, sending them into the final period 2–0 up.
Taii extended the lead shortly after the restart, and Sil’s last-minute finish sealed a commanding 4–0 victory for Säo Pedro BS.
Group B
Higicontrol Melilla win 7-0 against Peñarol
Higicontrol Melilla made a blistering start to their Group B clash against Peñarol, racing to a 4–0 lead in the first period. Goals from Carol, Vecchione, and Bychkova’s brace put the Spanish side firmly in control early on.

The second period saw Higicontrol maintain their dominance, with Andrea adding another goal to extend the lead. Peñarol struggled to find their rhythm, unable to threaten the Melilla defence throughout the period.
In the final period, Campoey struck to give Higicontrol their seventh goal, while Bychkova completed her brace, securing an emphatic 7–0 victory.
Group C
Lazo Apego win 7-6 against BSVB Elite in extra time
The game started with Nozomi giving Lazo Apego an early lead, but Hunter’s brace quickly turned the tide for BSVB Elite at 2–1. An own goal stretched their advantage to 3–1, before Nozomi struck again and Ferrazza levelled the scores 3–3.

Lazo Apego regained control with goals from Saki and Isshy to lead 5–3, though Quintero pulled one back for BSVB Elite before the break.
Sabrina’s strike early in the third period made it 5–5, and while Ferrazza restored Lazo Apego’s lead, Ashley’s late goal forced extra time. Nozomi stepped up once again in the added period, sealing a dramatic 7–6 win and two points for Lazo Apego.
Group D
BSZ Ladies win 5-2 against Tokyo Verdy BS
Tokyo Verdy BS started strongly, taking the lead just a minute into the game through Tomoka. However, BSZ Ladies quickly responded, with Küffer and Jona scoring to turn the game around and finish the first period 2–1 in their favour.

The second period saw BSZ Ladies extend their advantage. Joana netted a third goal with a minute remaining in the period, leaving Tokyo Verdy struggling to break through a solid defence as the score stood at 3–1.
In the final period, Jona and Küffer strike again, adding two more goals to cement the 5–2 victory. Tokyo Verdy managed a late strike from Taizawa, but it was too little too late as BSZ Ladies secured a convincing win.
WATCH ALL MATCHES LIVE FOR FREE ON BEACHSOCCERTV.COM – SIGN UP HERE!
Results
Group A
Säo Pedro BS 4-0 Cruzn
Group B
Higicontrol Melilla 7-0 Peñarol
Group C
BSVB Elite 6-7 (aet) Lazo Apego
Group D
Tokyo Verdy BS 2-5 BSZ Ladies
To find out more about the Women’s World Winners Cup – Sicily 2025, visit beachsoccer.com.
Source: https://beachsoccer.com/womens-world-winners-cup-sicily-2025-day-1-round-up
.