Mönchengladbach 1-0 Borussia Dortmund final score - 3 May 2026, Bundesliga

Germany - Bundesliga

Mönchengladbach
1
-
0
End
Borussia Dortmund
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Mönchengladbach Mönchengladbach
Borussia Dortmund Borussia Dortmund
End of game
H. Tabakovic
90+1'
S. Machino
H. Tabakovic
90+1'
R. Hack
R. Reitz
90+1'
H. Tabakovic
R. Reitz
88'
drop icon
N. Elvedi
87'
84'
C. Chukwuemeka
J. Brandt
84'
Y. Couto
J. Ryerson
76'
F. Silva
S. Guirassy
76'
S. Ozcan
J. Bellingham
G. Reyna
K. Stoger
70'
K. Diks
F. Chiarodia
70'
H. Bolin
W. Mohya
65'
61'
D. Svensson
M. Beier
56'
N. Schlotterbeck
K. Stoger
54'
Kick-off

Game Statistics

Mönchengladbach Mönchengladbach
Borussia Dortmund Borussia Dortmund
52
Possession (%)
48
10
Total shots
6
4
Shots on target
1
1
Corners
1
17
Free Kicks
15
14
Fouls
17
3
Yellow card
1
8
Goal opportunities
5
1
Offside
0
6
Shots off target
5
1
Shots blocked
0
454
Passes attempted
429
404
Successful passes
389
50
Unsuccessful passes
40
20
Long passes attempted
42
5
Successful long passes
10
15
Unsuccessful long passes
32
26
Crosses attempted
11
9
Successful crosses
2
17
Unsuccessful crosses
9
1
Successful dribbles
5
9
Loss of possession
23
16
Fouled against
14
16
Tackles attempted
7
13
Successful tackles
5
3
Missed tackles
2
23
Defensive clearances
22
13
Interceptions
7
1
Defensive blocks
4
1
Saves
3
6
Clearances
10
0
Goalkeeper dives
1
5
Substitutions
5

Form

Table

Teams Pts P W D L GD
2 Borussia Dortmund
73 34 22 7 5 +36
12 Mönchengladbach
38 34 9 11 14 -11

Last matches

Mönchengladbach
Mönchengladbach Last matches
D D D L D D
Wins

0/6 (0%)

Draw

5/6 (83%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
1.33 Goals scored
1.5 Goals conceded
50% Over 2.5
50% Under 2.5

25 Apr 2026 - Bundesliga

Wolfsburg
0 :  0
Mönchengladbach

19 Apr 2026 - Bundesliga

Mönchengladbach
1 :  1
1 Fsv Mainz 05

11 Apr 2026 - Bundesliga

Leipzig
1 :  0
Mönchengladbach

4 Apr 2026 - Bundesliga

Mönchengladbach
2 :  2
Heidenheim

26 Mar 2026 - Clubs Friendlies

Osnabruck
2 :  2
Mönchengladbach

21 Mar 2026 - Bundesliga

Köln
3 :  3
Mönchengladbach
L D W W D D
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.33 Total goals
50% BTTS
1.17 Goals scored
1.17 Goals conceded
33% Over 2.5
67% Under 2.5

19 Apr 2026 - Bundesliga

Mönchengladbach
1 :  1
1 Fsv Mainz 05

4 Apr 2026 - Bundesliga

Mönchengladbach
2 :  2
Heidenheim

13 Mar 2026 - Bundesliga

Mönchengladbach
2 :  0
St. Pauli

28 Feb 2026 - Bundesliga

Mönchengladbach
1 :  0
Union Berlin

7 Feb 2026 - Bundesliga

Mönchengladbach
1 :  1
Bayer Leverkusen

25 Jan 2026 - Bundesliga

Mönchengladbach
0 :  3
Stuttgart
L L D D L D
Wins

0/6 (0%)

Draw

3/6 (50%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.17 Total goals
67% BTTS
1.17 Goals scored
2 Goals conceded
67% Over 2.5
33% Under 2.5

25 Apr 2026 - Bundesliga

Wolfsburg
0 :  0
Mönchengladbach

11 Apr 2026 - Bundesliga

Leipzig
1 :  0
Mönchengladbach

26 Mar 2026 - Clubs Friendlies

Osnabruck
2 :  2
Mönchengladbach

21 Mar 2026 - Bundesliga

Köln
3 :  3
Mönchengladbach

6 Mar 2026 - Bundesliga

Bayern Munich
4 :  1
Mönchengladbach

22 Feb 2026 - Bundesliga

Freiburg
2 :  1
Mönchengladbach
Borussia Dortmund
Borussia Dortmund Last matches
W W W L L W
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.83 Total goals
33% BTTS
2 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

26 Apr 2026 - Bundesliga

Borussia Dortmund
4 :  0
Freiburg

18 Apr 2026 - Bundesliga

Hoffenheim
2 :  1
Borussia Dortmund

11 Apr 2026 - Bundesliga

Borussia Dortmund
0 :  1
Bayer Leverkusen

4 Apr 2026 - Bundesliga

Stuttgart
0 :  2
Borussia Dortmund

21 Mar 2026 - Bundesliga

Borussia Dortmund
3 :  2
Hamburg

14 Mar 2026 - Bundesliga

Borussia Dortmund
2 :  0
Augsburg
W L W W L W
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.17 Total goals
33% BTTS
2.17 Goals scored
1 Goals conceded
50% Over 2.5
50% Under 2.5

26 Apr 2026 - Bundesliga

Borussia Dortmund
4 :  0
Freiburg

11 Apr 2026 - Bundesliga

Borussia Dortmund
0 :  1
Bayer Leverkusen

21 Mar 2026 - Bundesliga

Borussia Dortmund
3 :  2
Hamburg

14 Mar 2026 - Bundesliga

Borussia Dortmund
2 :  0
Augsburg

28 Feb 2026 - Bundesliga

Borussia Dortmund
2 :  3
Bayern Munich

17 Feb 2026 - Champions League

Borussia Dortmund
2 :  0
Atalanta
W D L W W L
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.33 Total goals
83% BTTS
1.67 Goals scored
1.67 Goals conceded
83% Over 2.5
17% Under 2.5

18 Apr 2026 - Bundesliga

Hoffenheim
2 :  1
Borussia Dortmund

4 Apr 2026 - Bundesliga

Stuttgart
0 :  2
Borussia Dortmund

7 Mar 2026 - Bundesliga

Köln
1 :  2
Borussia Dortmund

25 Feb 2026 - Champions League

Atalanta
4 :  1
Borussia Dortmund

21 Feb 2026 - Bundesliga

Leipzig
2 :  2
Borussia Dortmund

7 Feb 2026 - Bundesliga

Wolfsburg
1 :  2
Borussia Dortmund

Head to head

Mönchengladbach

0 %

Draw

17 %

Borussia Dortmund

83 %

Average stats (last H2H results)

4.17
Total goals
83.33%
BTTS
1.33
Goals scored
2.83
Goals conceded
66.67%
Over 2.5
33.33%
Under 2.5

19 Dec 2025 - Bundesliga

Borussia Dortmund
2 :  0
Mönchengladbach

20 Apr 2025 - Bundesliga

Borussia Dortmund
3 :  2
Mönchengladbach

7 Dec 2024 - Bundesliga

Mönchengladbach
1 :  1
Borussia Dortmund

13 Apr 2024 - Bundesliga

Mönchengladbach
1 :  2
Borussia Dortmund

25 Nov 2023 - Bundesliga

Borussia Dortmund
4 :  2
Mönchengladbach

13 May 2023 - Bundesliga

Borussia Dortmund
5 :  2
Mönchengladbach

Tactical Scheme

Mönchengladbach

Formation : 3 - 3 - 2 - 2

33
M. Nicolas
16
P. Sander
30
N. Elvedi
2
F. Chiarodia
29
J. Scally
6
Y. Engelhardt
36
W. Mohya
27
R. Reitz
7
K. Stoger
9
F. Honorat
15
H. Tabakovic
9
S. Guirassy
40
S. Inacio
10
J. Brandt
14
M. Beier
7
J. Bellingham
20
M. Sabitzer
26
J. Ryerson
4
N. Schlotterbeck
3
W. Anton
49
L. Reggiani
1
G. Kobel

Formation : 3 - 4 - 2 - 1

Borussia Dortmund

Substitutes

Mönchengladbach
Mönchengladbach
Goalkeeper

J. Olschowsky

Defender

K. Takai

K. Diks

F. Chiarodia 70'

L. Ullrich

Midfielder

R. Hack

R. Reitz 90'

H. Bolin

W. Mohya 65'

G. Reyna

K. Stoger 70'

F. Neuhaus

Forward

S. Machino

H. Tabakovic 90'

Borussia Dortmund
Borussia Dortmund
Goalkeeper

A. Meyer

Defender

D. Svensson

M. Beier 61'

Y. Couto

J. Ryerson 84'

F. Mane

Midfielder

S. Ozcan

J. Bellingham 76'

C. Chukwuemeka

J. Brandt 84'

Forward

F. Silva

S. Guirassy 76'

M. Albert

Missing players

Mönchengladbach
Mönchengladbach
Defender

J. Castrop

Borussia Dortmund
Borussia Dortmund
Defender

N. Sule

Midfielder

E. Can

F. Nmecha

K. Adeyemi

Live Commentary

90+6' coup_franc_1

Florian Badstubner signals a free kick to Borussia Monchengladbach in their own half.

90+5' sifflet_1

It's a goal kick for the away team in Monchengladbach.

90+4' coup_franc_1

Florian Badstubner signals a free kick to Borussia Monchengladbach in their own half.

90+4'  

Throw-in Borussia Dortmund.

90+3'  

Throw-in for Borussia Dortmund at Borussia-Park.

90+3'  

Borussia Dortmund awarded a throw-in in their own half.

90+3' coup_franc_1

Borussia Monchengladbach will need to be alert as they defend a dangerous free kick from Borussia Dortmund.

90+2' coup_franc_1

Free kick for Borussia Monchengladbach in their own half.

90+1' substitution_1

The home team replaces Rocco Reitz with Robin Hack. They are not allowed any more substitutions in the match, and any serious injuries now means they will have to continue with the players left on the field.

90+1' substitution_1

Eugen Polanski is making the team's fourth substitution at Borussia-Park with Shuto Machino replacing Haris Tabakovic.

90+1' carton_jaune_1

At Borussia-Park, Haris Tabakovic has been yellow-carded for the home team.

90' ending

Full-time! The final score is 1 - 0.

88' but_1

Haris Tabakovic puts the ball in the net and the home team now lead 1 - 0.

88' sifflet_1

Ball goes out of play for a Borussia Monchengladbach goal kick.

88' tir_non_cadre_1

Borussia Dortmund are pushing forward but Waldemar Anton's finish is wide of the goal.

87' coup_franc_1

Borussia Dortmund awarded a free kick in their own half.

87' carton_jaune_1

Nico Elvedi is booked for the home team.

86'  

Ball safe as Borussia Monchengladbach is awarded a throw-in in their half.

86' sifflet_1

Ball goes out of play for a Borussia Dortmund goal kick.

86' tir_non_cadre_1

Borussia Monchengladbach's Rocco Reitz misses with an attempt on goal.

85'  

Florian Badstubner awards the home team a throw-in.

84' coup_franc_1

Free kick for Borussia Monchengladbach in their own half.

84' substitution_1

Niko Kovac is making the team's fifth and last substitution in Monchengladbach, with Carney Chukwuemeka replacing Julian Brandt.

84' substitution_1

Yan Couto is replacing Julian Ryerson for the away team.

83' coup_franc_1

Free kick for Borussia Monchengladbach in their own half.

82'  

Throw-in for Borussia Monchengladbach in their own half.

81'  

Florian Badstubner signals a Borussia Monchengladbach throw-in in Borussia Dortmund's half.

81' sifflet_1

Goal kick for Borussia Dortmund at Borussia-Park.

81' tir_non_cadre_1

In Monchengladbach Borussia Monchengladbach attack through Yannick Engelhardt. The finish is off target, however.

80'  

Borussia Monchengladbach to take a throw-in in Borussia Dortmund territory.

79' sifflet_1

Florian Badstubner awards Borussia Monchengladbach a goal kick.

79' tir_non_cadre_1

Borussia Dortmund's Fabio Silva gets his shot away but it misses the target.

78' tir_non_cadre_1

Borussia Monchengladbach are pushing forward but Rocco Reitz's finish is wide of the goal.

77' coup_franc_1

Borussia Dortmund awarded a free kick in their own half.

76' substitution_1

Fabio Silva is replacing Serhou Guirassy for Borussia Dortmund at Borussia-Park.

76' substitution_1

Salih Ozcan is on a sub for Jobe Bellingham for Borussia Dortmund.

76' sifflet_1

It's a goal kick for the home team in Monchengladbach.

76' tir_non_cadre_1

Marcel Sabitzer for Borussia Dortmund gets in a strike but fails to hit the target.

74' coup_franc_1

Borussia Dortmund awarded a free kick in their own half.

73' sifflet_1

Borussia Dortmund have a goal kick.

72' sifflet_1

Florian Badstubner awards Borussia Monchengladbach a goal kick.

72' tir_non_cadre_1

Borussia Dortmund's Samuele Inacio breaks free at Borussia-Park. But the strike goes wide of the post.

70' substitution_1

Eugen Polanski (Borussia Monchengladbach) is making a third substitution, with Gio Reyna replacing Kevin Stoger.

70' substitution_1

The home team have replaced Fabio Chiarodia with Kevin Diks. This is the second substitution made today by Eugen Polanski.

70'  

Borussia Monchengladbach awarded a throw-in in their own half.

69'  

Can Borussia Monchengladbach get the ball into an attacking position from this throw-in in Borussia Dortmund's half?

68' sifflet_1

Borussia Monchengladbach have a goal kick.

66' coup_franc_1

Borussia Monchengladbach awarded a free kick in their own half.

65' substitution_1

The home team replace Wael Mohya with Hugo Bolin.

65'  

Throw-in for Borussia Dortmund in their own half.

64'  

Florian Badstubner awards the home team a throw-in.

62' coup_franc_1

Florian Badstubner signals a free kick to Borussia Monchengladbach in their own half.

61' substitution_1

Borussia Dortmund make their first substitution with Daniel Svensson replacing Maximilian Beier.

61' coup_franc_1

Free kick for Borussia Dortmund in their own half.

60'  

Throw-in for Borussia Monchengladbach in the half of Borussia Dortmund.

59'  

A throw-in for the home team on the opposite half.

58' coup_franc_1

Free kick Borussia Monchengladbach.

56' coup_franc_1

Borussia Monchengladbach awarded a free kick in their own half.

56' carton_jaune_1

Nico Schlotterbeck for Borussia Dortmund has been booked by Florian Badstubner and receives a first yellow card.

55'  

Throw-in for Borussia Dortmund at Borussia-Park.

55' coup_franc_1

In Monchengladbach a free kick has been awarded the away team.

54' carton_jaune_1

Kevin Stoger (Borussia Monchengladbach) has received a first yellow card.

53' tir_cadre_1

Borussia Monchengladbach's Kevin Stoger is on target but unsuccessful.

53'  

Ball safe as Borussia Dortmund is awarded a throw-in in their half.

52' sifflet_1

Ball goes out of play for a Borussia Monchengladbach goal kick.

52' tir_non_cadre_1

Borussia Dortmund's Julian Brandt breaks free at Borussia-Park. But the strike goes wide of the post.

51' coup_franc_1

Florian Badstubner signals a free kick to Borussia Dortmund.

49'  

Throw-in Borussia Dortmund.

49' sifflet_1

It's a goal kick for the away team in Monchengladbach.

49' tir_non_cadre_1

Borussia Monchengladbach are pushing forward but Haris Tabakovic's finish is wide of the goal.

46' coup_franc_1

In Monchengladbach a free kick has been awarded the away team.

45+2'  

Florian Badstubner blows to end the first-half.

45+2' tir_cadre_1

In Monchengladbach Borussia Dortmund drive forward through Samuele Inacio. His shot is on target but it's saved.

44' coup_franc_1

Borussia Monchengladbach awarded a free kick in their own half.

43'  

Throw-in Borussia Dortmund.

43' sifflet_1

Goal kick for Borussia Dortmund at Borussia-Park.

43' tir_non_cadre_1

Borussia Monchengladbach's Yannick Engelhardt gets his shot away but it misses the target.

42' corner_1

Florian Badstubner has awarded Borussia Monchengladbach a corner.

40'  

Throw-in for Borussia Monchengladbach at Borussia-Park.

39'  

Throw-in for Borussia Dortmund in their own half.

39'  

Ball safe as Borussia Dortmund is awarded a throw-in in their half.

38' coup_franc_1

Free kick for Borussia Dortmund in the half of Borussia Monchengladbach.

37' coup_franc_1

Florian Badstubner signals a free kick to Borussia Monchengladbach in their own half.

36'  

Florian Badstubner awards the away team a throw-in.

35' coup_franc_1

Free kick for Borussia Monchengladbach in their own half.

32'  

Florian Badstubner signals a Borussia Dortmund throw-in in Borussia Monchengladbach's half.

32'  

Borussia Dortmund needs to be cautious. Borussia Monchengladbach have an attacking throw-in.

32' tir_cadre_1

Borussia Monchengladbach pushes forward through Haris Tabakovic, whose finish on goal is saved.

31' coup_franc_1

Florian Badstubner signals a free kick to Borussia Monchengladbach.

30'  

Borussia Dortmund awarded a throw-in in their own half.

29' sifflet_1

Florian Badstubner awards Borussia Dortmund a goal kick.

29' tir_non_cadre_1

Nico Elvedi of Borussia Monchengladbach gets in a strike, but is off target.

28'  

Florian Badstubner signals a throw-in for Borussia Monchengladbach, close to Borussia Dortmund's area.

28' coup_franc_1

Free kick for Borussia Monchengladbach in the half of Borussia Dortmund.

27' coup_franc_1

Free kick for Borussia Monchengladbach in their own half.

27' corner_1

Borussia Dortmund have been awarded a corner by Florian Badstubner.

25' hors_jeu_1

Florian Badstubner blows against Borussia Monchengladbach's Nico Elvedi for offside.

24' coup_franc_1

Florian Badstubner signals a free kick to Borussia Monchengladbach.

23' coup_franc_1

In Monchengladbach a free kick has been awarded the away team.

22' sifflet_1

It's a goal kick for the away team in Monchengladbach.

22' sifflet_1

Ball goes out of play for a Borussia Dortmund goal kick.

22' tir_non_cadre_1

Borussia Monchengladbach are coming forward and Haris Tabakovic gets in a strike, it misses the target, however.

21'  

Borussia Dortmund awarded a throw-in in their own half.

20' coup_franc_1

In Monchengladbach a free kick has been awarded the away team.

19' tir_cadre_1

Joe Scally for Borussia Monchengladbach drives towards goal at Borussia-Park. But the finish is unsuccessful.

18'  

Ball safe as Borussia Monchengladbach is awarded a throw-in in their half.

18'  

Throw-in for Borussia Monchengladbach close to the penalty box.

17' sifflet_1

Borussia Dortmund have a goal kick.

16'  

Throw-in for Borussia Monchengladbach at Borussia-Park.

16'  

Throw-in Borussia Monchengladbach.

13' coup_franc_1

Can Borussia Dortmund capitalize from this dangerous free kick?

11' coup_franc_1

Florian Badstubner signals a free kick to Borussia Monchengladbach in their own half.

10'  

Florian Badstubner awards the home team a throw-in.

9'  

Borussia Monchengladbach to take a throw-in in Borussia Dortmund territory.

8'  

Ball safe as Borussia Dortmund is awarded a throw-in in their half.

7' coup_franc_1

It's getting dangerous! Free kick for Borussia Dortmund close to the penalty box.

4'  

Throw-in for Borussia Monchengladbach at Borussia-Park.

4'  

Borussia Monchengladbach awarded a throw-in in their own half.

2'  

Florian Badstubner awards the home team a throw-in.

2' coup_franc_1

Florian Badstubner signals a free kick to Borussia Dortmund.

1'  

Throw-in Borussia Dortmund.

1'  

Throw-in for Borussia Dortmund in their own half.

 

Borussia Monchengladbach scores 1.39 goals when playing at home and Borussia Dortmund scores 2.15 goals when playing away (on average).

 

Both teams haven't won their last match in Bundesliga.

 

Average number of goals in the first half in meetings between Borussia Monchengladbach and Borussia Dortmund is 2.6.

 

Average number of goals in meetings between Borussia Monchengladbach and Borussia Dortmund is 3.6.

 

Borussia Monchengladbach scores 1.2 goals in a match against Borussia Dortmund and Borussia Dortmund scores 2.4 goals against Borussia Monchengladbach (on average).

 

Borussia Monchengladbach have won just 0 of their last 5 Bundesliga games against Borussia Dortmund.

 

Borussia Dortmund have lost just 0 of their last 5 Bundesliga games against Borussia Monchengladbach.

 

In the last 5 meetings Borussia Monchengladbach won 0, Borussia Dortmund won 4, 1 draws.

 

Borussia Dortmund have lost just 0 of their last 5 games against Borussia Monchengladbach (in all competitions).

 

Borussia Dortmund's performance of the last 5 matches is better than Borussia Monchengladbach's.

 

In Bundesliga, Borussia Dortmund has better performance than Borussia Monchengladbach.

 

When Borussia Dortmund is down 1-0 away, they win 30% of their matches.

 

When Borussia Monchengladbach is down 0-1 home, they win 0% of their matches.

 

When Borussia Dortmund leads 0-1 away, they win in 68% of their matches.

 

When Borussia Monchengladbach leads 1-0 at home, they win in 75% of their matches.

 

On their last meeting Borussia Dortmund won by 2 goals.

 

The winner of their last meeting was Borussia Dortmund.

 

Borussia Monchengladbach wins 30% of halftimes, Borussia Dortmund wins 55%.

 

Borussia Monchengladbach wins 1st half in 30% of their matches, Borussia Dortmund in 55% of their matches.

 

Rocco Reitz has more yellow cards (8) than any other player at Borussia Monchengladbach. Julian Ryerson has collected 8 for Borussia Dortmund.

 

Franck Honorat has assisted the most goals for Borussia Monchengladbach with 6. Julian Ryerson is Borussia Dortmund's biggest assister (12).

 

Haris Tabakovic is Borussia Monchengladbach's top scorer with 11 goals. Serhou Guirassy has scored 14 times for Borussia Dortmund.

 

Borussia Monchengladbach's home record this season: 4-6-5.

 

Borussia Dortmund haven't scored in 0 of their 15 away matches in Bundesliga this season.

 

Borussia Monchengladbach haven't scored in 6 of their 15 home matches in Bundesliga this season.

 

Borussia Monchengladbach haven't lost in any of their last 5 home matches.

 

Borussia Monchengladbach haven't won in their last 6 games.

 

Did you know that Borussia Dortmund scores 30% of their goals between the minutes 76-90?

 

Did you know that Borussia Monchengladbach scores 8% of their goals between the minutes 46-60? This is the lowest percentage in the league.

 

Did you know that Borussia Monchengladbach scores 25% of their goals between the minutes 61-75? This is the highest percentage in the league.

 

Last season's matches: 1-1 (Borussia Monchengladbach at home) and 3-2 (Borussia Dortmund at home).

 

During the last 67 meetings, Borussia Monchengladbach have won 17 times, there have been 11 draws while Borussia Dortmund have won 39 times. The goal difference is 132-78 in favour of Borussia Dortmund.

 

During the last 34 meetings with Borussia Monchengladbach playing at home, Borussia Monchengladbach have won 13 times, there have been 8 draws while Borussia Dortmund have won 13 times. The goal difference is 49-48 in favour of Borussia Monchengladbach.

Score and result Mönchengladbach - Borussia Dortmund

The Mönchengladbach - Borussia Dortmund match (Football - Bundesliga) at 03/05/2026 11:30 is complete.

The Mönchengladbach - Borussia Dortmund match result is as follows: 1-0.

Now that this Bundesliga Football match is over and the score is known, you can find the highlights and key statistics on that same page.