Bundesliga

Dortmund held by Fluminense

Jobe Bellingham made his Borussia Dortmund debut in their 0-0 draw with Fluminense in FIFA Club World Cup Group F.
Jobe Bellingham made his Borussia Dortmund debut in their 0-0 draw with Fluminense in FIFA Club World Cup Group F.

Borussia Dortmund played out a goalless draw with Brazil's Fluminense in their opening Group F game at the FIFA Club World Cup 2025.

Borussia Dortmund 0-0 Fluminense

Dortmund had some defending to do in the early stages of their first competitive fixture since the conclusion of the regular 2024/25 Bundesliga season on 17 May. Fluminense's Jhon Arias fired wide, before testing Gregor Kobel's reflexes with a shot towards the BVB custodian's near post. Karim Adeyemi conjured up a promising opening for Serhou Guirassy in response, but the Guinean was unable to make contact in the six-yard box. Speculative efforts from Hercules and Matheus Martinelli sandwiched a decent a save from Fábio to thwart Julian Brandt, while Kobel had to be alert to repel another well-struck shot from Arias.

Fluminense continued to ask the questions after the restart as Agustín Canobbio shot tamely at Kobel. Niko Kovač introduced new signing Jobe Bellingham and Felix Nmecha in a bid to wrestle back the initiative, but the Brazilians - only 11 games into their domestic campaign - kept coming. Everaldo forced a diving save from Kobel, who reacted brilliantly to deny Nonato on the rebound. On the back foot for large periods, Dortmund mustered a second wind in stoppage time by winning a couple of corners. Niklas Süle chanced his arm after one such delivery was only half cleared, but Fábio was equal to the task. BVB's focus now switches to their meeting with South Africa's Mamelodi Sundowns on 21 June.

Match stats

Teams

Dortmund: Kobel - Süle, Anton, Bensebaini - Ryerson (Couto 87'), Sabitzer (Gittens 77'), Groß (Bellingham 59'), Svensson - Brandt (c) (Chukwuemeka 77'), Adeyemi (Nmecha 59') - Guirassy
Unused subs: Meyer, Mané, Coulibaly, Benkara, Azhil, Reyna, Beier, Duranville, Campbell, Albert
Out: Can (groin), Özcan (knee), Schlotterbeck (knee)
Coach: Niko Kovač

Fluminense: Fábio - Xavier, Thiago Silva (c), Freytes, Renê - Nonato (Baya 87'), Hercules, Martinelli (Lima 76') - Arias, Everaldo (Cano 70'), Canobbio (Serna 70')
Unused subs: Pitaluga, Eudes, Ignacio, Fuentes, Guga, Manoel, Santos, Bernal, Ganso, Lezcano, Keno
Out: Otávio (Achilles), Soteldo (hamstring)
Coach: Renato Gaúcho

As it happened!

New posts available
0 - 0(0 - 0)
Fluminense
FINAL
Dortmund
FIFA Club World Cup Group F, Matchday 1 MetLife Stadium, East Rutherford
90' +4
vs

Dortmund pushing

BVB want a winner, but as has been the case throughout the match they've struggled to break down the Fluminense defence.

90'
vs

Added time

The teams have six minutes of stoppage time to find a winner.

87'
vs
Paulo Baya
Nonato
76'
vs
Lima
Martinelli
70'
vs
Kevin Serna
Augustin Canobbio
70'
vs
Germán Cano
Everaldo
87'
vs
Yan Couto
Julian Ryerson
84'
vs

Chances at both ends

First Serna gets away down the left and curls a shot towards goal from the edge of the box that Kobel saves well. Moments later, Ryerson gets into the Fluminense box and dinks a cross into the middle from the right. Svensson arrives at the back post but can only direct his header wide under pressure.

81'
vs

Burst of pace

Gittens accelerates away from Nonato in midfield as he tries to get something going, but a tug of the shirt brings him down. Nonato gets a yellow card for his trouble.

78'
vs

Throw of the dice

Dortmund haven't looked at their sharpest going forward today, so Kovač makes two more changes in a bid to inject fresh ideas.

77'
vs
Jamie Gittens
Julian Brandt
77'
vs
Carney Chukwuemeka
Marcel Sabitzer
74'
vs

Almost an opening for BVB

Dortmund get forward on the counter and for a moment Nmecha could release Brandt through on goal. He hesitates though and after Brandt runs offside, Nmecha tries to send Guirassy in. His pass is too strong though, and the chance disappears.

68'
vs

STUNNING SAVES FROM KOBEL!

From a corner, the ball rolls out to Everaldo just outside the Dortmund box. His low drive draws a fine save from Kobel, down to his left, and the goalkeeper then quickly gets up to make an astonishing close-range block from Nonato on the rebound when a goal appeared certain!

64'
vs

Sabitzer has a go

The ball falls kindly for the Austrian midfielder on the edge of the Fluminense box but he doesn't make a clean connection with his low shot and it's an easy save for the goalkeeper.

62'
vs

Risky from Brandt

The Dortmund captain is forced to run back towards his own goal under pressure from Fluminense players. He doesn't have any other option but to pass back to Kobel, but he shows too much of it to Everaldo, who almost nicks in to score. A big let-off for BVB there.

60'
vs

Debut for Bellingham

Kovač reacts to Fluminense's chances and brings on Jobe Bellingham for his Dortmund debut, with Groß making way. Nmecha also takes to the field for Adeyemi.

59'
vs
Felix Nmecha
Karim Adeyemi
59'
vs
Jobe Bellingham
Pascal Groß
58'
vs

Best chance of the game!

Arias sprays a long ball forward for Everaldo on the counter-attack. He gets to the edge of the Dortmund box, cuts inside Anton and lays the ball off for Canobbio, whose shot is weak and straight at Kobel. That really should have been the opening goal.

57'
vs

Arias making mischief

Fluminense suddenly up the tempo as they probe for an opener, and once again Arias is in the thick of it. He collects a lofted ball on the left-hand side of the Dortmund box and tries to dink a high cross into the box but Kobel is alive to the danger and saves.

53'
vs

Different flow

Both teams have tightened things up at the back in this half, which is hardly surprising given the frequency of chances towards the end of the first period.

50'
vs

Over from Hercules

Arias tees up Hercules, arriving in the Dortmund box on the right. He smashes a first-time effort narrowly over the bar.

47'
vs

Treatment for Kobel

The Dortmund goalkeeper goes to ground clutching his chest after a collision with Everaldo, but he's alright to continue.

46'
vs

Up and running again!

Fluminense get the action back under way.

0 - 0

Kick-off!

0 - 0

Half-time

45'
vs

Added time

There will be three minutes of stoppage time.

44'
vs

Opening for Adeyemi!

Dortmund stroke the ball around the box before Groß releases Adeyemi into space. He could shoot from inside the box, on his favoured left foot too, but instead tries to cut inside to work a better angle. That gives Martinelli space to recover and tackle the BVB attacker.

36'
vs

Curler from Arias!

Fluminense have the wind in their sails now as they create another opening. This time Arias shoots from range, but his curling shot is well kept out by Kobel.

34'
vs

Martinelli!

The Brazilian side very nearly take the lead just a few seconds later as Martinelli has space to shoot from the edge of the Dortmund area. He's aiming for the far post but his effort fizzes just wide of the target.

33'
vs

Big chance for Brandt!

A brilliant first-time pass from Groß sends Brandt into the box. He twists, turns and fires a powerful left-footed shot at goal that's well saved by goalkeeper Fábio. It wouldn't have counted had it gone in, though, as the flag goes up for offside.

29'
vs

Free-kick routine

Dortmund try something from a free-kick deep in the opposition half but it doesn't work out as planned and the ball goes out for a goal kick.

27'
vs

Wide from Hercules!

The Fluminense midfielder receives the ball in a central position, about 35 yards out. He takes a stride forward and unleashes a low shot that swerves just wide of the post.

23'
vs

Guirassy down

The BVB forward collided with the Fluminense goalkeeper as he lunged for the ball and requires treatment. He looks like he'll be able to continue though.

21'
vs

Best chance for Dortmund!

Adeyemi does brilliantly as he jinks into the box on the left, skipping past his marker and drilling a ball low across the six-yard box, looking for Guirassy. The forward is just a whisker away from applying the finishing touch.

20'
vs

Evenly matched

Dortmund have had more of the ball so far (49 percent compared to Fluminense's 42 percent, with 9 percent contested), but the Brazilian side have looked far more dangerous going forward so far. The pace of Arias and Canobbio are keeping the BVB defence on their toes.

17'
vs

Arias again

In a similar move to the one just a few moments ago, Arias has space to run into on the right. Bensebaini is wary of making a tackle given that he's already on a yellow card, allowing the Colombian forward to get a shot away from an angle that Kobel does well to save at his near post.

10'
vs

No way through

Fluminense are sitting deep and compact, inviting BVB forward. Kovač's players are probing, trying to find a way through but they've had no joy yet.

7'
vs

In behind

Cannobio chases a long ball forward and gets to it ahead of Süle, who is sporting a bleached-blonde hair-do. The forward shuffles towards the byline and tries to cross into the middle, but it's blocked for a corner.

4'
vs

First chance!

Arias bursts into space down the right, sprinting almost the full length of Dortmund's half as he tears into the box. The angle is tight but he gets a powerful shot away that whizzes just past the target.

2'
vs

Bensebaini yellow

A very early caution for the Dortmund defender for a foul near the halfway line.

1'
vs

Peeeeeep!

Dortmund get the ball rolling!

0 - 0

Kick-off!

vs

pre-match formalities

The players are out on the pitch and have done the customary handshakes and coin toss. We'll be under way soon.

vs

Fluminense starting XI

Fábio - Xavier, Thiago Silva (c), Freytes, Renê - Nonato, Hercules, Martinelli - Arias, Everaldo, Canobbio

vs

Fluminense subs

Pitaluga, Eudes, Ignacio, Fuentes, Guga, Manoel, Santos, Bernal, Ganso, Lezcano, Lima, Keno, Cano, Baya, Serna

vs

Dortmund starting XI

Kobel - Süle, Anton, Bensebaini - Ryerson, Sabitzer, Groß, Svensson - Brandt (c), Adeyemi - Guirassy

Related news
Discover more

Being the first to get updated on every Bundesliga goal is as easy as:

  1. Download the Bundesliga app
  2. Choose your favourite club
  3. Get the fastest push notifications, including goals, live data and line-ups!