Mönchengladbach vs. Mainz 05 Match Report – Friday March 7, 2025

Fußball-Bundesliga (Matchweek 25)
Mönchengladbach
1
1.4
11-4-10
Manager: Gerardo Seoane
Captain: Jonas Omlin
Mainz 05
3
1.5
13-5-7
Manager: Bo Henriksen
Friday March 7, 2025, 20:30 (venue time)
Fußball-Bundesliga (Matchweek 25)
Mönchengladbach vs. Mainz 05 Historical Head-to-Head
 
Attendance: 51,749
Venue: Stadion im Borussia-Park, Mönchengladbach
Officials: Sascha Stegemann (Referee) · Christof Günsch (AR1) · Frederick Assmuth (AR2) · Robin Braun (4th) · Pascal Müller (VAR)
Stefan Lainer · 73’
Paul Nebel · 39’
Dominik Kohr · 48’
Nadiem Amiri · 77’
Stathead Logo
POWERED BY
.com Logo
Looking for something amazing? Uncover the story that stats can tell with Stathead.
Search through thousands of matches from football history using our Match Finder tools.
Try it & get your first month FREE

Match Summary

Kick Off
 39’
0:1
 — Goal 0:1
Half Time
 48’
0:2
 — Goal 0:2
 56’
0:2
 — Substitute
 64’
0:2
 — Substitute
 70’
0:2
 — Substitute
 73’
1:2
 — Goal 1:2
 74’
1:2
 — Substitute
 74’
1:2
 — Substitute
 74’
1:2
 — Substitute
 77’
1:3
 — Goal 1:3
 85’
1:3
 — Substitute
 87’
1:3
 — Substitute
 87’
1:3
 — Substitute
 87’
1:3
 — Substitute
90+2’
1:3
 — Yellow Card

Team Stats

Possession
57%
43%
Passing Accuracy
528 of 650 — 81%
80% — 395 of 491
Shots on Target
4 of 12 — 33%
47% — 7 of 15
Saves
4 of 7 — 57%
75% — 3 of 4
Cards
Gladbach
 
Mainz 05
6
Fouls
6
4
Corners
3
21
Crosses
12
742
Touches
627
Gladbach
 
Mainz 05
21
Tackles
12
11
Interceptions
15
26
Aerials Won
14
13
Clearances
33
Gladbach
 
Mainz 05
3
Offsides
2
12
Goal Kicks
8
18
Throw Ins
21
81
Long Balls
59
Become a Stathead & surf this site ad-free.

Gladbach Player Stats

Gladbach Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Tim Kleindienst11de GERFW29-1889000002100370010.30.30.110112642.3115410
Robin Hack25de GERLW26-1927300004100370010.60.60.000203164.5417111
   Florian Neuhaus10de GERDM27-3561700002100140000.10.10.00081080.035000
Nathan N'Goumou19fr FRARW24-3588400000000321010.00.00.020142556.0419142
   Noah Pesch23hr CRORW19-29360000000051000.00.00.0002450.012000
Kevin Stöger7at AUTAM31-1925500002000341200.20.20.000192867.9311010
   Alassane Pléa14fr FRAAM31-3623500000000240000.00.00.140182378.339400
Julian Weigl8de GERDM29-1809000000000933030.00.00.000798494.0940111
Philipp Sander16de GERDM27-0147300001000451300.10.10.231344085.0217122
   Shiō Fukuda13jp JPNLW20-333170000000020000.00.00.01022100.002000
Lukas Ullrich26de GERLB20-3567300000000441000.00.00.020324178.0412211
   Luca Netz20de GERLB21-2961700000000153000.00.00.22081080.015010
Nico Elvedi30ch SUICB28-15890000000001021110.00.00.011919595.8250100
Marvin Friedrich5de GERCB29-08490000000001026210.00.00.020818991.0454111
Stefan Lainer22at AUTRB32-1929010001100833310.10.10.450537174.6537420
Jonas Omlin1ch SUIGK31-0569000000000730000.00.00.000567178.9039000
16 Players990100012400742211191.41.41.023252865081.24633420158
Gladbach Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Tim Kleindienst11de GERFW29-18890112642.31915261637.53560.022100.000.10.011101
Robin Hack25de GERLW26-19273203164.53519791275.03650.03837.500.00.003114
   Florian Neuhaus10de GERDM27-3561781080.0220763475.011100.04580.000.00.001003
Nathan N'Goumou19fr FRARW24-35884142556.02016791275.051050.0010.000.00.012104
   Noah Pesch23hr CRORW19-29362450.032111250.01250.00000.00.000101
Kevin Stöger7at AUTAM31-19255192867.93343191181.881172.72450.000.00.002003
   Alassane Pléa14fr FRAAM31-36235182378.3295807887.54580.044100.000.10.112113
Julian Weigl8de GERDM29-18090798494.01468387272896.4404295.28988.900.00.1010109
Philipp Sander16de GERDM27-01473344085.0492130192190.5131681.31250.000.20.117112
   Shiō Fukuda13jp JPNLW20-3331722100.017022100.0000000.00.000000
Lukas Ullrich26de GERLB20-35673324178.0455107182185.7141782.4010.000.00.001004
   Luca Netz20de GERLB21-2961781080.01444933100.04580.011100.000.20.121211
Nico Elvedi30ch SUICB28-15890919595.81473304505198.03535100.05771.400.00.003002
Marvin Friedrich5de GERCB29-08490818991.01425444303196.8464895.83742.900.00.003004
Stefan Lainer22at AUTRB32-19290537174.6999229162080.0324276.24757.100.40.122215
Jonas Omlin1ch SUIGK31-05690567178.9151197388100.03030100.0183354.500.00.000000
16 Players99052865081.29608303721725086.823927586.9559160.401.00.783811546
Gladbach Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Tim Kleindienst11de GERFW29-18890262510001000001102
Robin Hack25de GERLW26-19273312741014032002000
   Florian Neuhaus10de GERDM27-3561710100001000000800
Nathan N'Goumou19fr FRARW24-35884252500004000001400
   Noah Pesch23hr CRORW19-2936431000010000200
Kevin Stöger7at AUTAM31-19255282161002111001910
   Alassane Pléa14fr FRAAM31-36235232200001000001811
Julian Weigl8de GERDM29-18090848400000000007900
Philipp Sander16de GERDM27-01473403911102000003400
   Shiō Fukuda13jp JPNLW20-33317220000000000200
Lukas Ullrich26de GERLB20-35673413830000300003201
   Luca Netz20de GERLB21-2961710100000100000801
Nico Elvedi30ch SUICB28-158909585102000100009101
Marvin Friedrich5de GERCB29-08490898800000000008110
Stefan Lainer22at AUTRB32-1929071591200061200005301
Jonas Omlin1ch SUIGK31-05690716383000000005600
16 Players990650601468122118430052837
Gladbach Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Tim Kleindienst11de GERFW29-18890000000001010010
Robin Hack25de GERLW26-19273000000001010000
   Florian Neuhaus10de GERDM27-35617000000000000000
Nathan N'Goumou19fr FRARW24-35884100100001010100
   Noah Pesch23hr CRORW19-2936100010000000100
Kevin Stöger7at AUTAM31-1925511010010.010002300
   Alassane Pléa14fr FRAAM31-3623500000010.010000000
Julian Weigl8de GERDM29-18090300211250.013030320
Philipp Sander16de GERDM27-0147311100020.020003410
   Shiō Fukuda13jp JPNLW20-33317000000000000000
Lukas Ullrich26de GERLB20-35673101001250.010000110
   Luca Netz20de GERLB21-296173212011100.000000300
Nico Elvedi30ch SUICB28-1589011010010.011101220
Marvin Friedrich5de GERCB29-084906533033100.001012840
Stefan Lainer22at AUTRB32-19290332102450.021103620
Jonas Omlin1ch SUIGK31-05690000000000000000
16 Players9902113811281747.199271132130
Gladbach Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Tim Kleindienst11de GERFW29-1889037112314537100.01100.0158150421512911
Robin Hack25de GERLW26-192733703181643711100.000.017955011002252
   Florian Neuhaus10de GERDM27-3561714011031140005362500010132
Nathan N'Goumou19fr FRARW24-35884320315152324250.0250.0191176912111258
   Noah Pesch23hr CRORW19-29365001405000217160000021
Kevin Stöger7at AUTAM31-1925534142110134100.000.011622001010213
   Alassane Pléa14fr FRAAM31-362352401131002400091199443000196
Julian Weigl8de GERDM29-180909301871409311100.000.0401646510010731
Philipp Sander16de GERDM27-014734514321014522100.000.017884811001273
   Shiō Fukuda13jp JPNLW20-3331720011020002640000020
Lukas Ullrich26de GERLB20-356734421323824411100.000.012775820120303
   Luca Netz20de GERLB21-29617150484115100.01100.052060001071
Nico Elvedi30ch SUICB28-15890102124750501020005021911011000710
Marvin Friedrich5de GERCB29-08490102738632010211100.000.0542077411000750
Stefan Lainer22at AUTRB32-19290833173828183200.02100.03725113646011495
Jonas Omlin1ch SUIGK31-05690735973000730003920614200000500
16 Players990742862273871341874215853.3640.033417659672018313651846
Gladbach Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Tim Kleindienst11de GERFW29-1889000001110000047370.0
Robin Hack25de GERLW26-1927300001240000011150.0
   Florian Neuhaus10de GERDM27-35617000010000000000
Nathan N'Goumou19fr FRARW24-3588400010040000012528.6
   Noah Pesch23hr CRORW19-2936000100000000100
Kevin Stöger7at AUTAM31-19255000210221000200
   Alassane Pléa14fr FRAAM31-3623500011010000021233.3
Julian Weigl8de GERDM29-18090000000000000320100.0
Philipp Sander16de GERDM27-01473000000231000520100.0
   Shiō Fukuda13jp JPNLW20-333170000000000000010.0
Lukas Ullrich26de GERLB20-356730001000000005010.0
   Luca Netz20de GERLB21-29617000000102000110100.0
Nico Elvedi30ch SUICB28-15890000000011000720100.0
Marvin Friedrich5de GERCB29-0849000000002500064180.0
Stefan Lainer22at AUTRB32-19290000010633000330100.0
Jonas Omlin1ch SUIGK31-05690000000000000410100.0
16 Players99000066321111300045261465.0

Gladbach Goalkeeper Stats

Gladbach Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
Jonas Omlinch SUI31-0569073457.12.292240.966333.332.850.015.810110.009.8

Mainz 05 Player Stats

Mainz 05 Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Jonathan Burkardt29de GERFW24-2396900002100330100.10.10.011132065.0125131
   Nelson Weiper44de GERFW19-355210000000060000.00.00.0003475.004121
Lee Jae-sung7kr KORAM32-2098602001000591300.10.10.242404687.0440011
   Armindo Sieb11de GERAM22-01840000000030010.00.00.000010.002000
Paul Nebel8de GERAM22-1489010004200600030.30.30.120324374.4147253
Nadiem Amiri18de GERCM28-1318610002100750000.10.10.651607184.5552321
   Lennard Maloney15us USACM25-15040000000051000.00.00.0002366.702100
Kaishu Sano6jp JPNCM24-0679000001010560310.00.00.140364383.7438221
Phillipp Mwene2at AUTWB31-0379000001000563110.10.10.010374680.4430100
Anthony Caci19fr FRAWB27-2498600001100631110.00.00.010475585.5447221
   Silvan Widmer30ch SUIWB32-00240000000030000.00.00.00022100.000000
Dominik Kohr31de GERCB31-0359010002200642420.80.80.021374680.4129000
Moritz Jenz3de GERCB25-3119000000000473220.00.00.010222975.9119000
Danny da Costa21de GERCB31-2376300000000581010.00.00.000454991.8439100
   Andreas Hanche-Olsen25no NORCB28-049270000100090000.00.00.0004666.715000
Robin Zentner27de GERGK30-1309000000000300000.00.00.000152755.6018000
16 Players9903200157106271215121.51.51.021539549180.43039714179
Mainz 05 Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Jonathan Burkardt29de GERFW24-23969132065.0140115683.34580.0010.000.00.000101
   Nelson Weiper44de GERFW19-355213475.04601250.022100.00000.00.000000
Lee Jae-sung7kr KORAM32-20986404687.044691222684.61111100.011100.020.20.423104
   Armindo Sieb11de GERAM22-0184010.000010.0000000.00.000000
Paul Nebel8de GERAM22-14890324374.432437212391.36785.7030.000.10.220111
Nadiem Amiri18de GERCM28-13186607184.5825309384095.0162080.04757.100.60.443205
   Lennard Maloney15us USACM25-15042366.7210010.011100.00000.00.000000
Kaishu Sano6jp JPNCM24-06790364383.7578192171989.5161888.91250.000.10.133204
Phillipp Mwene2at AUTWB31-03790374680.4570326192382.6151883.32366.700.00.301214
Anthony Caci19fr FRAWB27-24986475585.5617213303196.8101471.43475.000.00.101214
   Silvan Widmer30ch SUIWB32-002422100.0443811100.00011100.000.00.000000
Dominik Kohr31de GERCB31-03590374680.4632293151693.8171894.441040.000.00.003001
Moritz Jenz3de GERCB25-31190222975.93661281010100.0111478.61333.300.00.010001
Danny da Costa21de GERCB31-23763454991.8641355242596.0161794.12366.700.00.004004
   Andreas Hanche-Olsen25no NORCB28-049274666.7786722100.011100.01333.300.00.000001
Robin Zentner27de GERGK30-13090152755.649439733100.05683.371838.900.00.000000
16 Players99039549180.45822245720822990.813115286.2275945.821.01.6121811330
Mainz 05 Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Jonathan Burkardt29de GERFW24-23969202000000000001303
   Nelson Weiper44de GERFW19-35521431000000000301
Lee Jae-sung7kr KORAM32-20986464600000000004001
   Armindo Sieb11de GERAM22-0184110000000000000
Paul Nebel8de GERAM22-14890434100013000003220
Nadiem Amiri18de GERCM28-13186716561003133006000
   Lennard Maloney15us USACM25-1504330000000000200
Kaishu Sano6jp JPNCM24-06790434300000000003600
Phillipp Mwene2at AUTWB31-0379046361000021000003700
Anthony Caci19fr FRAWB27-24986554871004600004702
   Silvan Widmer30ch SUIWB32-0024211000010000200
Dominik Kohr31de GERCB31-03590464063010000003700
Moritz Jenz3de GERCB25-31190292900000000002200
Danny da Costa21de GERCB31-23763494720000200004501
   Andreas Hanche-Olsen25no NORCB28-04927651000010000400
Robin Zentner27de GERGK30-13090271894000000001500
16 Players990491446439021221330039528
Mainz 05 Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Jonathan Burkardt29de GERFW24-23969000000000001110
   Nelson Weiper44de GERFW19-3552100000010.010000000
Lee Jae-sung7kr KORAM32-2098611100020.020003400
   Armindo Sieb11de GERAM22-0184000000001010000
Paul Nebel8de GERAM22-14890000000003030020
Nadiem Amiri18de GERCM28-1318600000010.010000000
   Lennard Maloney15us USACM25-15041000111100.000000100
Kaishu Sano6jp JPNCM24-06790000000001013330
Phillipp Mwene2at AUTWB31-03790311201250.011011410
Anthony Caci19fr FRAWB27-24986101001250.011101230
   Silvan Widmer30ch SUIWB32-0024000000000000000
Dominik Kohr31de GERCB31-03590222002366.712204660
Moritz Jenz3de GERCB25-311903130011100.0021125100
Danny da Costa21de GERCB31-2376310010010.011100151
   Andreas Hanche-Olsen25no NORCB28-04927000000000000020
Robin Zentner27de GERGK30-13090000000000000001
16 Players99012583161442.9812571527332
Mainz 05 Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Jonathan Burkardt29de GERFW24-23969331319124333133.3266.7251292713040285
   Nelson Weiper44de GERFW19-3552160123062150.0150.0467431301151
Lee Jae-sung7kr KORAM32-209865906361745911100.000.0401405400051414
   Armindo Sieb11de GERAM22-0184301020300021200000320
Paul Nebel8de GERAM22-14890601825274605360.0240.0472377723024468
Nadiem Amiri18de GERCM28-13186750651190752150.0150.05228114334000530
   Lennard Maloney15us USACM25-15045013105000221111000020
Kaishu Sano6jp JPNCM24-06790564937101562150.0150.03821810924012343
Phillipp Mwene2at AUTWB31-03790561103313356000301865211022293
Anthony Caci19fr FRAWB27-24986633834221632150.0150.0471656820010454
   Silvan Widmer30ch SUIWB32-002430030030000000000010
Dominik Kohr31de GERCB31-03590641431312264000291492500000310
Moritz Jenz3de GERCB25-311904772324004700019832100000170
Danny da Costa21de GERCB31-2376358517365058000391676611010391
   Andreas Hanche-Olsen25no NORCB28-0492791612090005500000050
Robin Zentner27de GERGK30-130903026300003000018865100000150
16 Players990627631603351351962717952.9847.1397194674714190171339329
Mainz 05 Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Jonathan Burkardt29de GERFW24-2396900000101000031614.3
   Nelson Weiper44de GERFW19-355210000010000000030.0
Lee Jae-sung7kr KORAM32-2098600001003100081233.3
   Armindo Sieb11de GERAM22-0184000000000000000
Paul Nebel8de GERAM22-14890000000300000710100.0
Nadiem Amiri18de GERCM28-13186000110300000410100.0
   Lennard Maloney15us USACM25-1504000000000000000
Kaishu Sano6jp JPNCM24-0679010010003000072433.3
Phillipp Mwene2at AUTWB31-037900001102110005020.0
Anthony Caci19fr FRAWB27-249860000004100002010.0
   Silvan Widmer30ch SUIWB32-002400000000000002166.7
Dominik Kohr31de GERCB31-0359000011004200023260.0
Moritz Jenz3de GERCB25-3119000020002100042340.0
Danny da Costa21de GERCB31-2376300000000000041150.0
   Andreas Hanche-Olsen25no NORCB28-049270000100000001010.0
Robin Zentner27de GERGK30-13090000000000000100
16 Players9901006521215500048142635.0

Mainz 05 Goalkeeper Stats

Mainz 05 Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
Robin Zentnerde GER30-1309041375.00.951435.722145.540.0580.053.418316.706.0

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
18Paul NebelClub Crest Mainz 050.030.00Off Target26Right FootNadiem AmiriPass (Live)
20Phillipp MweneClub Crest Mainz 050.070.00Blocked13Right FootPaul NebelPass (Live)Kaishu SanoPass (Live)
22Philipp SanderClub Crest Gladbach0.120.00Blocked18Right FootStefan LainerPass (Live)Philipp SanderPass (Live)
26Tim KleindienstClub Crest Gladbach0.170.47Saved7HeadPhilipp SanderPass (Live)Stefan LainerPass (Live)
31Kevin StögerClub Crest Gladbach0.130.00Off Target17Right FootTim KleindienstPass (Live)Lukas UllrichPass (Live)
35Kaishu SanoClub Crest Mainz 050.040.00Off Target22Right Foot
36Jonathan BurkardtClub Crest Mainz 050.020.12Saved23Right FootDeflected
37Kevin StögerClub Crest Gladbach0.020.00Blocked27Left FootNathan N'GoumouPass (Live)Stefan LainerPass (Live)
38Robin HackClub Crest Gladbach0.020.00Off Target41Right FootMarvin FriedrichPass (Live)Stefan LainerPass (Live)
39Paul NebelClub Crest Mainz 050.130.79Goal10Left FootDeflectedLee Jae-sungPass (Live)Jonathan BurkardtPass (Live)
48Dominik KohrClub Crest Mainz 050.330.31Saved7HeadNadiem AmiriPass (Dead)Lee Jae-sungFouled
48Dominik KohrClub Crest Mainz 050.710.95Goal4Right FootDominik KohrShot
51Lee Jae-sungClub Crest Mainz 050.060.00Off Target6HeadNadiem AmiriPass (Dead)Anthony CaciPass (Live)
52Jonathan BurkardtClub Crest Mainz 050.040.00Off Target33Right FootMoritz JenzPass (Live)
59Paul NebelClub Crest Mainz 050.150.19Saved14Left FootNadiem AmiriPass (Live)
60Robin HackClub Crest Gladbach0.200.27Saved12Left FootAlassane PléaPass (Live)Marvin FriedrichPass (Live)
67Robin HackClub Crest Gladbach0.090.00Blocked10HeadAlassane PléaPass (Live)Lukas UllrichPass (Live)
69Robin HackClub Crest Gladbach0.250.00Blocked10Right FootStefan LainerPass (Live)Nathan N'GoumouPass (Live)
73Stefan LainerClub Crest Gladbach0.130.15Goal9Right FootNico ElvediPass (Live)Philipp SanderPass (Live)
75Florian NeuhausClub Crest Gladbach0.060.00Blocked15Right FootLuca NetzPass (Live)Shiō FukudaPass (Live)
77Anthony CaciClub Crest Mainz 050.040.02Saved17Right FootDominik KohrPass (Live)Phillipp MwenePass (Live)
77Nadiem AmiriClub Crest Mainz 050.050.11Goal24Right FootLee Jae-sungPass (Live)Nadiem AmiriPass (Live)
82Andreas Hanche-OlsenClub Crest Mainz 050.030.00Off Target24Right FootKaishu SanoPass (Live)Lee Jae-sungPass (Live)
84Nadiem AmiriClub Crest Mainz 050.030.00Off Target25Right FootKaishu SanoPass (Live)
86Paul NebelClub Crest Mainz 050.010.00Blocked34Left FootPaul NebelTake-OnKaishu SanoPass (Live)
89Tim KleindienstClub Crest Gladbach0.160.00Off Target5HeadLuca NetzPass (Live)Alassane PléaPass (Live)
90+3Florian NeuhausClub Crest Gladbach0.020.01Saved32Right FootVolleyAlassane PléaPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
22Philipp SanderClub Crest Gladbach0.120.00Blocked18Right FootStefan LainerPass (Live)Philipp SanderPass (Live)
26Tim KleindienstClub Crest Gladbach0.170.47Saved7HeadPhilipp SanderPass (Live)Stefan LainerPass (Live)
31Kevin StögerClub Crest Gladbach0.130.00Off Target17Right FootTim KleindienstPass (Live)Lukas UllrichPass (Live)
37Kevin StögerClub Crest Gladbach0.020.00Blocked27Left FootNathan N'GoumouPass (Live)Stefan LainerPass (Live)
38Robin HackClub Crest Gladbach0.020.00Off Target41Right FootMarvin FriedrichPass (Live)Stefan LainerPass (Live)
60Robin HackClub Crest Gladbach0.200.27Saved12Left FootAlassane PléaPass (Live)Marvin FriedrichPass (Live)
67Robin HackClub Crest Gladbach0.090.00Blocked10HeadAlassane PléaPass (Live)Lukas UllrichPass (Live)
69Robin HackClub Crest Gladbach0.250.00Blocked10Right FootStefan LainerPass (Live)Nathan N'GoumouPass (Live)
73Stefan LainerClub Crest Gladbach0.130.15Goal9Right FootNico ElvediPass (Live)Philipp SanderPass (Live)
75Florian NeuhausClub Crest Gladbach0.060.00Blocked15Right FootLuca NetzPass (Live)Shiō FukudaPass (Live)
89Tim KleindienstClub Crest Gladbach0.160.00Off Target5HeadLuca NetzPass (Live)Alassane PléaPass (Live)
90+3Florian NeuhausClub Crest Gladbach0.020.01Saved32Right FootVolleyAlassane PléaPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
18Paul NebelClub Crest Mainz 050.030.00Off Target26Right FootNadiem AmiriPass (Live)
20Phillipp MweneClub Crest Mainz 050.070.00Blocked13Right FootPaul NebelPass (Live)Kaishu SanoPass (Live)
35Kaishu SanoClub Crest Mainz 050.040.00Off Target22Right Foot
36Jonathan BurkardtClub Crest Mainz 050.020.12Saved23Right FootDeflected
39Paul NebelClub Crest Mainz 050.130.79Goal10Left FootDeflectedLee Jae-sungPass (Live)Jonathan BurkardtPass (Live)
48Dominik KohrClub Crest Mainz 050.330.31Saved7HeadNadiem AmiriPass (Dead)Lee Jae-sungFouled
48Dominik KohrClub Crest Mainz 050.710.95Goal4Right FootDominik KohrShot
51Lee Jae-sungClub Crest Mainz 050.060.00Off Target6HeadNadiem AmiriPass (Dead)Anthony CaciPass (Live)
52Jonathan BurkardtClub Crest Mainz 050.040.00Off Target33Right FootMoritz JenzPass (Live)
59Paul NebelClub Crest Mainz 050.150.19Saved14Left FootNadiem AmiriPass (Live)
77Anthony CaciClub Crest Mainz 050.040.02Saved17Right FootDominik KohrPass (Live)Phillipp MwenePass (Live)
77Nadiem AmiriClub Crest Mainz 050.050.11Goal24Right FootLee Jae-sungPass (Live)Nadiem AmiriPass (Live)
82Andreas Hanche-OlsenClub Crest Mainz 050.030.00Off Target24Right FootKaishu SanoPass (Live)Lee Jae-sungPass (Live)
84Nadiem AmiriClub Crest Mainz 050.030.00Off Target25Right FootKaishu SanoPass (Live)
86Paul NebelClub Crest Mainz 050.010.00Blocked34Left FootPaul NebelTake-OnKaishu SanoPass (Live)

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.