Hannover 96 vs. Mainz 05 Match Report – Saturday April 27, 2019

Fußball-Bundesliga (Matchweek 31)
Hannover 96
1
0.8
4-6-21
Manager: Thomas Doll
Mainz 05
0
3.2
10-6-15
Manager: Sandro Schwarz
Saturday April 27, 2019, 15:30 (venue time)
Fußball-Bundesliga (Matchweek 31)
Hannover 96 vs. Mainz 05 Historical Head-to-Head
 
Attendance: 30,400
Venue: HDI-Arena, Hannover
Officials: Sören Storks (Referee) · Jan Seidel (AR1) · Sascha Thielert (AR2) · Robert Kempter (4th) · Günter Perl (VAR)
Hendrik Weydandt · 66’
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
 16’
0:0
 — Yellow Card
Half Time
 46’
0:0
 — Substitute
 54’
0:0
 — Yellow Card
 57’
0:0
 — Yellow Card
 66’
1:0
 — Goal 1:0
 71’
1:0
 — Substitute
 77’
1:0
 — Substitute
 79’
1:0
 — Substitute
 84’
1:0
 — Substitute
 88’
1:0
 — Substitute

Team Stats

Possession
40%
60%
Passing Accuracy
279 of 405 — 69%
80% — 484 of 606
Shots on Target
3 of 8 — 38%
17% — 4 of 23
Saves
4 of 4 — 100%
66% — 2 of 3
Cards
Hannover 96
 
Mainz 05
10
Fouls
14
4
Corners
7
9
Crosses
28
556
Touches
732
Hannover 96
 
Mainz 05
25
Tackles
18
14
Interceptions
12
20
Aerials Won
29
26
Clearances
14
Hannover 96
 
Mainz 05
1
Offsides
2
16
Goal Kicks
4
22
Throw Ins
26
84
Long Balls
89
Become a Stathead & surf this site ad-free.

Hannover 96 Player Stats

Hannover 96 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
Hendrik Weydandt26de GERFW23-2859010002200482000.50.50.130112740.7121010
Jonathas9br BRAFW30-0528300002100362020.10.10.020131968.4124122
   Walace8br BRACM24-02370000000020000.00.00.00022100.001111
Nicolai Müller21de GERAM31-2144500001000210010.10.10.120111764.7114122
   Edgar Prib7de GERAM,FW29-1334500000000264110.00.00.021101952.6312200
Marvin Bakalorz6de GERLM,RM,CM29-2269000001010351330.00.00.020161984.2416120
Linton Maina40de GERRM,LM19-3087601001000481100.00.00.621293680.6227632
   Oliver Sorg25de GERLB,LM28-3331400000000100100.00.00.0104666.702000
Pirmin Schwegler27ch SUIDM,CM32-0499000000010633210.00.00.000405178.4326100
Matthias Ostrzolek22de GERLB,CB28-3269000000000643310.00.00.010425379.2233221
Felipe5br BRACB31-3479000000000464340.00.00.000212875.0018000
Waldemar Anton31de GERCB22-2819000001000482020.10.10.000233663.9118011
Genki Haraguchi10jp JPNRB27-3539000000000603020.00.00.000294959.2528130
Michael Esser23de GERGK31-1569000000000490010.00.00.010284365.1016000
14 Players990110083205562514180.80.80.816227940568.92325616179
Hannover 96 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
Hendrik Weydandt26de GERFW23-28590112740.71782661346.241136.411100.000.10.033001
Jonathas9br BRAFW30-05283131968.4197558988.94757.111100.000.00.101001
   Walace8br BRACM24-023722100.019822100.0000000.00.000000
Nicolai Müller21de GERAM31-21445111764.711739101283.31333.3010.000.10.011101
   Edgar Prib7de GERAM,FW29-13345101952.6191532366.78988.9030.000.00.002003
Marvin Bakalorz6de GERLM,RM,CM29-22690161984.224412188100.07887.5020.000.00.012004
Linton Maina40de GERRM,LM19-30876293680.6469165161984.2101376.933100.010.60.720102
   Oliver Sorg25de GERLB,LM28-333144666.7783222100.011100.01333.300.00.000000
Pirmin Schwegler27ch SUIDM,CM32-04990405178.4685218192286.4141877.84850.000.00.101003
Matthias Ostrzolek22de GERLB,CB28-32690425379.2737366202290.9172085.05955.600.00.012002
Felipe5br BRACB31-34790212875.0395986785.7131586.72633.300.00.000000
Waldemar Anton31de GERCB22-28190233663.94651868988.9121770.62728.600.00.000001
Genki Haraguchi10jp JPNRB27-35390294959.2503315131681.3142556.02633.300.00.004105
Michael Esser23de GERGK31-15690284365.1118296700101190.9183256.300.00.000000
14 Players99027940568.95460264912014483.311515872.8398247.610.81.08163023
Hannover 96 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
Hendrik Weydandt26de GERFW23-28590272700000000001101
Jonathas9br BRAFW30-05283191900001000001301
   Walace8br BRACM24-0237220000000000200
Nicolai Müller21de GERAM31-21445171610000000001102
   Edgar Prib7de GERAM,FW29-13345191720003020201003
Marvin Bakalorz6de GERLM,RM,CM29-22690191900000000001600
Linton Maina40de GERRM,LM19-30876363240001400002900
   Oliver Sorg25de GERLB,LM28-33314642000020000400
Pirmin Schwegler27ch SUIDM,CM32-04990514653002021104000
Matthias Ostrzolek22de GERLB,CB28-32690534583001500004201
Felipe5br BRACB31-34790282622000000002100
Waldemar Anton31de GERCB22-28190363322010000002310
Genki Haraguchi10jp JPNRB27-3539049381100111100002901
Michael Esser23de GERGK31-156904321226000000002800
14 Players990405345591602922413027919
Hannover 96 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
Hendrik Weydandt26de GERFW23-28590211101333.320000230
Jonathas9br BRAFW30-0528321020010.012020210
   Walace8br BRACM24-0237000000000000000
Nicolai Müller21de GERAM31-21445000000001010000
   Edgar Prib7de GERAM,FW29-133454421111100.001011510
Marvin Bakalorz6de GERLM,RM,CM29-22690110101333.323123400
Linton Maina40de GERRM,LM19-30876110101250.010001200
   Oliver Sorg25de GERLB,LM28-3331400000010.010001130
Pirmin Schwegler27ch SUIDM,CM32-0499032210020.021012510
Matthias Ostrzolek22de GERLB,CB28-32690323001250.011013630
Felipe5br BRACB31-34790433102366.714313770
Waldemar Anton31de GERCB22-28190211101250.012110250
Genki Haraguchi10jp JPNRB27-35390321201250.012110310
Michael Esser23de GERGK31-15690000000001010010
14 Players99025181311192240.913186121439260
Hannover 96 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
Hendrik Weydandt26de GERFW23-285904836339548100.01100.0211461401153322
Jonathas9br BRAFW30-052833613241023622100.000.024902510054275
   Walace8br BRACM24-0237200210211100.000.0144371100010
Nicolai Müller21de GERAM31-21445210313712122100.000.014794111012145
   Edgar Prib7de GERAM,FW29-13345261315812600012493120000141
Marvin Bakalorz6de GERLM,RM,CM29-226903528217035200.02100.016904210010141
Linton Maina40de GERRM,LM19-308764801320164483266.7133.32725315265321266
   Oliver Sorg25de GERLB,LM28-33314103730010000233100000020
Pirmin Schwegler27ch SUIDM,CM32-049906312036706300026823810020300
Matthias Ostrzolek22de GERLB,CB28-32690645263090642150.0150.0331629521020352
Felipe5br BRACB31-347904614351100460001863700000180
Waldemar Anton31de GERCB22-2819048123314114811100.000.018947400020190
Genki Haraguchi10jp JPNRB27-3539060321309060300.03100.02815610412000321
Michael Esser23de GERGK31-156904942481004900016652900000150
14 Players99055687226253841455617952.9847.1256140669916114201027923
Hannover 96 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%
Hendrik Weydandt26de GERFW23-2859000012100100047558.3
Jonathas9br BRAFW30-0528300012010100043633.3
   Walace8br BRACM24-023700000000000001150.0
Nicolai Müller21de GERAM31-214450000000000004020.0
   Edgar Prib7de GERAM,FW29-13345000120314000000
Marvin Bakalorz6de GERLM,RM,CM29-226901002100310006010.0
Linton Maina40de GERRM,LM19-308760000001110009010.0
   Oliver Sorg25de GERLB,LM28-333140000000100001020.0
Pirmin Schwegler27ch SUIDM,CM32-04990100230222000104180.0
Matthias Ostrzolek22de GERLB,CB28-326900000101320008020.0
Felipe5br BRACB31-3479000011003300032340.0
Waldemar Anton31de GERCB22-2819000000000100073442.9
Genki Haraguchi10jp JPNRB27-353900002101020003010.0
Michael Esser23de GERGK31-15690000010000000200
14 Players990200101419141800061202940.8

Hannover 96 Goalkeeper Stats

Hannover 96 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
Michael Esserde GER31-15690404100.01.1163053.327363.043.51681.353.82514.0113.3

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
Jean-Philippe Mateta9fr FRAFW21-3039000005100300010.90.90.330101662.5014221
Karim Onisiwo21at AUTFW27-0419000004000340010.50.50.110101855.6124552
Robin Quaison7se SWEAM25-2007800004200290001.21.20.000162176.2216031
   Anthony Ujah20ng NGAAM28-195120000000050000.00.00.4204580.012000
Alexandru Maxim10ro ROULM28-2939000003000866010.40.40.180506972.511461021
Jean-Philippe Gbamin25ci CIVCM23-21490000010101012210.00.00.760779283.7851411
Jean-Paul Boëtius5nl NEDRM25-0367000002000664310.10.10.040455286.5831133
   Levin Öztunalı8de GERRM23-0432000001100130010.00.00.0007977.809211
Aarón Martín3es ESPLB22-0059000002000900210.10.10.260718187.7954832
Alexander Hack42de GERCB25-23190000010001024330.10.10.060708879.5946211
Moussa Niakhate19sn SENCB23-0509000000000581020.00.00.020465092.0227300
Giulio Donati2it ITARB29-0818700000000811200.00.00.550527173.2842610
   Niko Bungert26de GERRB32-18530000000000000.00.00.0000000000
Florian Müller22de GERGK21-1659000000000370000.00.00.000263476.5018000
14 Players9900000234107321812123.23.22.243048460679.959380432213
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
Jean-Philippe Mateta9fr FRAFW21-30390101662.51393781172.71333.31250.000.30.410110
Karim Onisiwo21at AUTFW27-04190101855.610016101376.9020.00000.10.030001
Robin Quaison7se SWEAM25-20078162176.22437681080.066100.011100.000.00.002002
   Anthony Ujah20ng NGAAM28-195124580.042114580.0000000.40.220101
Alexandru Maxim10ro ROULM28-29390506972.5800258242885.7182281.851145.500.10.8174211
Jean-Philippe Gbamin25ci CIVCM23-21490779283.71490444303585.7313491.2141782.400.70.7114008
Jean-Paul Boëtius5nl NEDRM25-03670455286.5808208222491.7161984.26785.700.00.107108
   Levin Öztunalı8de GERRM23-043207977.81482422100.04580.011100.000.00.101220
Aarón Martín3es ESPLB22-00590718187.712754003636100.0252792.691464.300.20.249429
Alexander Hack42de GERCB25-23190708879.51350547252986.2374386.071353.800.00.105209
Moussa Niakhate19sn SENCB23-05090465092.0886304202387.01919100.077100.000.00.011002
Giulio Donati2it ITARB29-08187527173.2943436182572.0273479.461154.500.50.653438
   Niko Bungert26de GERRB32-1853000000000000.00.000000
Florian Müller22de GERGK21-16590263476.575456022100.01414100.0101855.600.00.000000
14 Players99048460679.98978332120924386.019822886.86710265.702.23.21849191059
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
Jean-Philippe Mateta9fr FRAFW21-30390161510002000001000
Karim Onisiwo21at AUTFW27-04190181710001000001001
Robin Quaison7se SWEAM25-20078212100000000001602
   Anthony Ujah20ng NGAAM28-19512550000000000400
Alexandru Maxim10ro ROULM28-29390696260008062305013
Jean-Philippe Gbamin25ci CIVCM23-21490928833030000007713
Jean-Paul Boëtius5nl NEDRM25-03670525200010000004501
   Levin Öztunalı8de GERRM23-04320990000200000701
Aarón Martín3es ESPLB22-0059081681310261110107102
Alexander Hack42de GERCB25-23190888444010000007001
Moussa Niakhate19sn SENCB23-05090504731010200004600
Giulio Donati2it ITARB29-0818771571410091300005200
   Niko Bungert26de GERRB32-1853000000000000000
Florian Müller22de GERGK21-16590342951000000002600
14 Players99060655450110828267240484214
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
Jean-Philippe Mateta9fr FRAFW21-3039000000010.011100000
Karim Onisiwo21at AUTFW27-0419000000020.021010010
Robin Quaison7se SWEAM25-20078000000000000000
   Anthony Ujah20ng NGAAM28-19512000000000000000
Alexandru Maxim10ro ROULM28-29390622315771.421010600
Jean-Philippe Gbamin25ci CIVCM23-214902010111100.001012410
Jean-Paul Boëtius5nl NEDRM25-0367043310010.011013700
   Levin Öztunalı8de GERRM23-04320000000001010000
Aarón Martín3es ESPLB22-0059000000010.011102210
Alexander Hack42de GERCB25-23190411301250.013033750
Moussa Niakhate19sn SENCB23-05090101000002110120
Giulio Donati2it ITARB29-08187111001250.010002340
   Niko Bungert26de GERRB32-1853000000000000000
Florian Müller22de GERGK21-16590000000000000001
14 Players99018797281747.1912391230141
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
Jean-Philippe Mateta9fr FRAFW21-3039030135239302150.0150.0141053221153245
Karim Onisiwo21at AUTFW27-04190341192412345240.0360.024148100504332514
Robin Quaison7se SWEAM25-20078290018112293133.3266.716783400002241
   Anthony Ujah20ng NGAAM28-1951250005250002100000043
Alexandru Maxim10ro ROULM28-29390860842386862150.0150.0463012021041206410
Jean-Philippe Gbamin25ci CIVCM23-214901011147513210111100.000.05132818440014704
Jean-Paul Boëtius5nl NEDRM25-036706608372106633100.000.0311558213032432
   Levin Öztunalı8de GERRM23-0432013013911311100.000.09815220001103
Aarón Martín3es ESPLB22-005909021542342903266.7133.35444634187011607
Alexander Hack42de GERCB25-23190102537615110211100.000.04623818321000560
Moussa Niakhate19sn SENCB23-0509058524332058000271359531010361
Giulio Donati2it ITARB29-08187816232931081100.01100.04227717367010458
   Niko Bungert26de GERRB32-185300000000000000000000
Florian Müller22de GERGK21-165903730370003700018725300000200
14 Players9907325117135421637732221359.1940.93802365153143246171648158
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%
Jean-Philippe Mateta9fr FRAFW21-3039000011220000017277.8
Karim Onisiwo21at AUTFW27-0419000022010000034266.7
Robin Quaison7se SWEAM25-200780002100000004040.0
   Anthony Ujah20ng NGAAM28-19512000000000000020100.0
Alexandru Maxim10ro ROULM28-293900001008020005010.0
Jean-Philippe Gbamin25ci CIVCM23-214901004200200001040100.0
Jean-Paul Boëtius5nl NEDRM25-03670000010033000510100.0
   Levin Öztunalı8de GERRM23-04320000100200000100
Aarón Martín3es ESPLB22-00590000000620000900
Alexander Hack42de GERCB25-23190000110031000118561.5
Moussa Niakhate19sn SENCB23-0509000021000000053537.5
Giulio Donati2it ITARB29-0818700001092100011010.0
   Niko Bungert26de GERRB32-1853000000000000000
Florian Müller22de GERGK21-16590000000000000400
14 Players990100141022812700069292059.2

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
Florian Müllerde GER21-1659031266.70.941233.330633.334.7450.046.57114.3315.0

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Robin QuaisonClub Crest Mainz 050.25Off Target10HeadGiulio DonatiPass (Live)Jean-Philippe GbaminPass (Live)
9Robin QuaisonClub Crest Mainz 050.020.08Saved34Right FootMoussa NiakhatePass (Live)Jean-Paul BoëtiusInterception
10Karim OnisiwoClub Crest Mainz 050.28Off Target10HeadJean-Philippe MatetaPass (Live)Alexandru MaximPass (Live)
12Linton MainaClub Crest Hannover 960.04Blocked25Right FootMarvin BakalorzPass (Live)JonathasPass (Live)
13JonathasClub Crest Hannover 960.08Off Target16Right FootJonathasTake-OnNicolai MüllerPass (Live)
14Nicolai MüllerClub Crest Hannover 960.08Blocked13Right FootLinton MainaPass (Live)Nicolai MüllerPass (Live)
17Aarón MartínClub Crest Mainz 050.03Off Target29Left FootMoussa NiakhatePass (Live)Alexander HackPass (Live)
19Karim OnisiwoClub Crest Mainz 050.04Off Target18Right Foot
26Alexander HackClub Crest Mainz 050.08Off Target9HeadAlexandru MaximPass (Live)Aarón MartínPass (Live)
30Jean-Philippe MatetaClub Crest Mainz 050.66Off Target5Left FootJean-Philippe GbaminPass (Live)Jean-Paul BoëtiusPass (Live)
33Jean-Paul BoëtiusClub Crest Mainz 050.05Off Target21Left FootJean-Philippe MatetaPass (Live)Jean-Paul BoëtiusPass (Live)
37Aarón MartínClub Crest Mainz 050.06Blocked17Right FootVolleyKarim OnisiwoPass (Live)Alexandru MaximPass (Live)
38Robin QuaisonClub Crest Mainz 050.05Blocked25Right FootGiulio DonatiPass (Live)Jean-Philippe GbaminPass (Live)
40Karim OnisiwoClub Crest Mainz 050.08Off Target10HeadGiulio DonatiPass (Live)Jean-Paul BoëtiusPass (Live)
44Jean-Philippe MatetaClub Crest Mainz 050.050.14Saved13HeadGiulio DonatiPass (Live)Jean-Philippe GbaminPass (Live)
45Robin QuaisonClub Crest Mainz 050.840.91Saved3Right FootJean-Philippe MatetaShot
53Alexandru MaximClub Crest Mainz 050.04Blocked18Right FootAarón MartínPass (Live)Alexander HackPass (Live)
55Marvin BakalorzClub Crest Hannover 960.03Off Target27Right FootHendrik WeydandtPass (Live)Edgar PribPass (Live)
60Jean-Paul BoëtiusClub Crest Mainz 050.02Blocked24Right FootAlexandru MaximPass (Live)Alexander HackPass (Live)
64Jean-Philippe MatetaClub Crest Mainz 050.06Off Target9HeadGiulio DonatiPass (Live)Alexandru MaximPass (Live)
65Alexandru MaximClub Crest Mainz 050.06Blocked19Right FootAlexandru MaximTake-OnAarón MartínPass (Live)
66Hendrik WeydandtClub Crest Hannover 960.500.85Goal7Right FootLinton MainaPass (Live)Edgar PribPass (Live)
69JonathasClub Crest Hannover 960.030.08Saved25Right FootHendrik WeydandtPass (Live)Michael EsserPass (Live)
80Jean-Philippe GbaminClub Crest Mainz 050.03Off Target27Right FootAarón MartínPass (Live)Jean-Philippe GbaminPass (Live)
81Alexandru MaximClub Crest Mainz 050.32Blocked13Right FootVolleyAnthony UjahPass (Live)Alexander HackPass (Live)
82Levin ÖztunalıClub Crest Mainz 050.030.07Saved29Right FootAarón MartínPass (Live)Alexander HackPass (Live)
86Waldemar AntonClub Crest Hannover 960.07Blocked14Right FootMarvin BakalorzPass (Live)Oliver SorgPass (Live)
87Jean-Philippe MatetaClub Crest Mainz 050.04Off Target16HeadAarón MartínPass (Live)Alexandru MaximPass (Live)
89Jean-Philippe MatetaClub Crest Mainz 050.04Off Target19Right FootVolleyAlexander HackPass (Live)Alexandru MaximPass (Live)
90+3Karim OnisiwoClub Crest Mainz 050.07Off Target15Right FootAnthony UjahPass (Live)Jean-Philippe GbaminPass (Live)
90+4Hendrik WeydandtClub Crest Hannover 960.020.02Saved16HeadMatthias OstrzolekPass (Dead)Hendrik WeydandtFouled
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
12Linton MainaClub Crest Hannover 960.04Blocked25Right FootMarvin BakalorzPass (Live)JonathasPass (Live)
13JonathasClub Crest Hannover 960.08Off Target16Right FootJonathasTake-OnNicolai MüllerPass (Live)
14Nicolai MüllerClub Crest Hannover 960.08Blocked13Right FootLinton MainaPass (Live)Nicolai MüllerPass (Live)
55Marvin BakalorzClub Crest Hannover 960.03Off Target27Right FootHendrik WeydandtPass (Live)Edgar PribPass (Live)
66Hendrik WeydandtClub Crest Hannover 960.500.85Goal7Right FootLinton MainaPass (Live)Edgar PribPass (Live)
69JonathasClub Crest Hannover 960.030.08Saved25Right FootHendrik WeydandtPass (Live)Michael EsserPass (Live)
86Waldemar AntonClub Crest Hannover 960.07Blocked14Right FootMarvin BakalorzPass (Live)Oliver SorgPass (Live)
90+4Hendrik WeydandtClub Crest Hannover 960.020.02Saved16HeadMatthias OstrzolekPass (Dead)Hendrik WeydandtFouled
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
2Robin QuaisonClub Crest Mainz 050.25Off Target10HeadGiulio DonatiPass (Live)Jean-Philippe GbaminPass (Live)
9Robin QuaisonClub Crest Mainz 050.020.08Saved34Right FootMoussa NiakhatePass (Live)Jean-Paul BoëtiusInterception
10Karim OnisiwoClub Crest Mainz 050.28Off Target10HeadJean-Philippe MatetaPass (Live)Alexandru MaximPass (Live)
17Aarón MartínClub Crest Mainz 050.03Off Target29Left FootMoussa NiakhatePass (Live)Alexander HackPass (Live)
19Karim OnisiwoClub Crest Mainz 050.04Off Target18Right Foot
26Alexander HackClub Crest Mainz 050.08Off Target9HeadAlexandru MaximPass (Live)Aarón MartínPass (Live)
30Jean-Philippe MatetaClub Crest Mainz 050.66Off Target5Left FootJean-Philippe GbaminPass (Live)Jean-Paul BoëtiusPass (Live)
33Jean-Paul BoëtiusClub Crest Mainz 050.05Off Target21Left FootJean-Philippe MatetaPass (Live)Jean-Paul BoëtiusPass (Live)
37Aarón MartínClub Crest Mainz 050.06Blocked17Right FootVolleyKarim OnisiwoPass (Live)Alexandru MaximPass (Live)
38Robin QuaisonClub Crest Mainz 050.05Blocked25Right FootGiulio DonatiPass (Live)Jean-Philippe GbaminPass (Live)
40Karim OnisiwoClub Crest Mainz 050.08Off Target10HeadGiulio DonatiPass (Live)Jean-Paul BoëtiusPass (Live)
44Jean-Philippe MatetaClub Crest Mainz 050.050.14Saved13HeadGiulio DonatiPass (Live)Jean-Philippe GbaminPass (Live)
45Robin QuaisonClub Crest Mainz 050.840.91Saved3Right FootJean-Philippe MatetaShot
53Alexandru MaximClub Crest Mainz 050.04Blocked18Right FootAarón MartínPass (Live)Alexander HackPass (Live)
60Jean-Paul BoëtiusClub Crest Mainz 050.02Blocked24Right FootAlexandru MaximPass (Live)Alexander HackPass (Live)
64Jean-Philippe MatetaClub Crest Mainz 050.06Off Target9HeadGiulio DonatiPass (Live)Alexandru MaximPass (Live)
65Alexandru MaximClub Crest Mainz 050.06Blocked19Right FootAlexandru MaximTake-OnAarón MartínPass (Live)
80Jean-Philippe GbaminClub Crest Mainz 050.03Off Target27Right FootAarón MartínPass (Live)Jean-Philippe GbaminPass (Live)
81Alexandru MaximClub Crest Mainz 050.32Blocked13Right FootVolleyAnthony UjahPass (Live)Alexander HackPass (Live)
82Levin ÖztunalıClub Crest Mainz 050.030.07Saved29Right FootAarón MartínPass (Live)Alexander HackPass (Live)
87Jean-Philippe MatetaClub Crest Mainz 050.04Off Target16HeadAarón MartínPass (Live)Alexandru MaximPass (Live)
89Jean-Philippe MatetaClub Crest Mainz 050.04Off Target19Right FootVolleyAlexander HackPass (Live)Alexandru MaximPass (Live)
90+3Karim OnisiwoClub Crest Mainz 050.07Off Target15Right FootAnthony UjahPass (Live)Jean-Philippe GbaminPass (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.