Goalkeeping: Domestic Leagues

Goalkeeping: Domestic Leagues Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2003-200418Celticsct SCO1. Premier League1st111199011.0131.18463371.7542218.2Matches
2004-200519Celticsct SCO1. Premier League2nd18181,62018.0231.28785570.51413738.9Matches
2005-200620Celticsct SCO1. Premier League1st443604.071.75181161.1220125.0Matches
2006-200721Celticsct SCO1. Premier League1st211351.521.338675.011000.0Matches
2006-200721Norwich Cityeng ENG2. Championship16th221802.021.00131184.610100.0Matches
2007-200822Norwich Cityeng ENG2. Championship17th46464,14046.0591.2826120277.41510211226.1
2008-200923Norwich Cityeng ENG2. Championship22nd46464,14046.0701.5226219273.3121024919.6
2009-201024Cardiff Cityeng ENG2. Championship4th43433,82542.5451.0627523083.62210101432.6
2010-201125Cardiff Cityeng ENG2. Championship4th111199011.0121.09493775.5524436.4
2011-201226Cardiff Cityeng ENG2. Championship6th45454,00544.5531.1918212970.9181891328.9
2012-201327Cardiff Cityeng ENG2. Championship1st46464,14046.0450.9819715277.2251291839.1
2013-201428Cardiff Cityeng ENG1. Premier League20th37373,33037.0731.9721614366.27822718.9Matches
2014-201529Cardiff Cityeng ENG2. Championship11th38383,36137.3471.261015453.51412121128.9Matches
2015-201630Cardiff Cityeng ENG2. Championship8th40403,55139.5431.0915511272.31513121230.0Matches
2016-201731Cardiff Cityeng ENG2. Championship12th443604.051.25181377.8121125.011000.0Matches
2016-201731Hull Cityeng ENG1. Premier League18th16161,44016.0442.751076365.4131200.077000.0Matches
2017-201832Hull Cityeng ENG2. Championship18th221802.042.0011781.811000.022000.0Matches
2018-201933Hull Cityeng ENG2. Championship13th43433,82542.5611.4417912368.2179171125.6541020.0Matches
2019-202034Wigan Athleticeng ENG2. Championship23rd39393,51039.0481.231338664.71410151538.511000.0Matches
2020-202135Derby Countyeng ENG2. Championship21st33332,92132.5401.231147565.89717927.321010.0Matches
2021-202236Derby Countyeng ENGJr. PL2 — Div. 114th11901.001000.00000Matches
19 Seasons6 Clubs3 Leagues52652547,003522.36961.332423173471.919913519114627.81816115.9
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Cardiff City (8 Seasons)2 Leagues26426423,562261.83231.23119387073.010777798030.311000.0
Celtic (4 Seasons)1 League35343,10534.5451.3015010570.022851029.4
Norwich City (3 Seasons)1 League94948,46094.01311.3953640575.62820462122.3
Hull City (3 Seasons)2 Leagues61615,44560.51091.8029719367.71913291118.01413107.1
Derby County (2 Seasons)1 League33332,92132.5401.231147565.89717927.321010.0
Wigan Athletic (1 Season)1 League39393,51039.0481.231338664.71410151538.511000.0
Derby County (1 Season)1 League11901.001000.00000
Championship (15 Seasons)43843839,128434.85341.231950142373.116911615212929.51191110.0
Premier League (4 Seasons)35343,10534.5451.3015010570.022851029.4
Premier League (2 Seasons)53534,77053.01172.2132320665.981134713.277000.0
PL2 — Div. 1 (1 Season)11901.001000.00000

Compare David Marshall to

Javascript is required for the selection of a player.
Ex: Edouard Mendy, David de Gea, Aaron Ramsdale
Powered by Stathead.com Logo

Advanced Goalkeeping: Domestic Leagues

Advanced Goalkeeping: Domestic Leagues Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2003-200418Celticsct SCO1. Premier League1st11.013Matches
2004-200519Celticsct SCO1. Premier League2nd18.023Matches
2005-200620Celticsct SCO1. Premier League1st4.07Matches
2006-200721Celticsct SCO1. Premier League1st1.52Matches
2006-200721Norwich Cityeng ENG2. Championship16th2.02Matches
2007-200822Norwich Cityeng ENG2. Championship17th46.059
2008-200923Norwich Cityeng ENG2. Championship22nd46.070
2009-201024Cardiff Cityeng ENG2. Championship4th42.545
2010-201125Cardiff Cityeng ENG2. Championship4th11.012
2011-201226Cardiff Cityeng ENG2. Championship6th44.553
2012-201327Cardiff Cityeng ENG2. Championship1st46.045
2013-201428Cardiff Cityeng ENG1. Premier League20th37.073Matches
2014-201529Cardiff Cityeng ENG2. Championship11th37.347Matches
2015-201630Cardiff Cityeng ENG2. Championship8th39.543Matches
2016-201731Cardiff Cityeng ENG2. Championship12th4.051Matches
2016-201731Hull Cityeng ENG1. Premier League18th16.0447Matches
2017-201832Hull Cityeng ENG2. Championship18th2.042Matches
2018-201933Hull Cityeng ENG2. Championship13th42.5614Matches
2019-202034Wigan Athleticeng ENG2. Championship23rd39.0481Matches
2020-202135Derby Countyeng ENG2. Championship21st32.5401Matches
2021-202236Derby Countyeng ENGJr. PL2 — Div. 114th1.00Matches
19 Seasons6 Clubs3 Leagues522.369616
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Cardiff City (8 Seasons)2 Leagues261.83231
Celtic (4 Seasons)1 League34.545
Norwich City (3 Seasons)1 League94.0131
Hull City (3 Seasons)2 Leagues60.510913
Derby County (2 Seasons)1 League32.5401
Wigan Athletic (1 Season)1 League39.0481
Derby County (1 Season)1 League1.00
Championship (15 Seasons)434.85349
Premier League (4 Seasons)34.545
Premier League (2 Seasons)53.01177
PL2 — Div. 1 (1 Season)1.00

Standard Stats: Domestic Leagues

Standard Stats: Domestic Leagues Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2003-200418Celticsct SCO1. Premier League1st111199011.000000000.000.000.000.000.00Matches
2004-200519Celticsct SCO1. Premier League2nd18181,62018.000000000.000.000.000.000.00Matches
2005-200620Celticsct SCO1. Premier League1st443604.000000000.000.000.000.000.00Matches
2006-200721Celticsct SCO1. Premier League1st211351.500000000.000.000.000.000.00Matches
2006-200721Norwich Cityeng ENG2. Championship16th221802.000000000.000.000.000.000.00Matches
2007-200822Norwich Cityeng ENG2. Championship17th46464,14046.000000100.000.000.000.000.00
2008-200923Norwich Cityeng ENG2. Championship22nd46464,14046.000000100.000.000.000.000.00
2009-201024Cardiff Cityeng ENG2. Championship4th43433,82542.500000100.000.000.000.000.00
2010-201125Cardiff Cityeng ENG2. Championship4th111199011.000000000.000.000.000.000.00
2011-201226Cardiff Cityeng ENG2. Championship6th45454,00544.500000300.000.000.000.000.00
2012-201327Cardiff Cityeng ENG2. Championship1st46464,14046.000000300.000.000.000.000.00
2013-201428Cardiff Cityeng ENG1. Premier League20th37373,33037.000000200.000.000.000.000.00Matches
2014-201529Cardiff Cityeng ENG2. Championship11th38383,36137.300000010.000.000.000.000.00Matches
2015-201630Cardiff Cityeng ENG2. Championship8th40403,55139.500000010.000.000.000.000.00Matches
2016-201731Cardiff Cityeng ENG2. Championship12th443604.000000000.000.000.000.000.00Matches
2016-201731Hull Cityeng ENG1. Premier League18th16161,44016.000000000.000.000.000.000.00Matches
2017-201832Hull Cityeng ENG2. Championship18th221802.000000000.000.000.000.000.00Matches
2018-201933Hull Cityeng ENG2. Championship13th43433,82542.500000100.000.000.000.000.00Matches
2019-202034Wigan Athleticeng ENG2. Championship23rd39393,51039.000000000.000.000.000.000.00Matches
2020-202135Derby Countyeng ENG2. Championship21st33332,92132.500000000.000.000.000.000.00Matches
2021-202236Derby Countyeng ENG2. Championship24th00Matches
2021-202236Derby Countyeng ENGJr. PL2 — Div. 114th11901.000000000.000.000.000.000.00Matches
19 Seasons6 Clubs3 Leagues52652547,003522.3000001220.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Cardiff City (8 Seasons)2 Leagues26426423,562261.800000920.000.000.000.000.00
Celtic (4 Seasons)1 League35343,10534.500000000.000.000.000.000.00
Norwich City (3 Seasons)1 League94948,46094.000000200.000.000.000.000.00
Hull City (3 Seasons)2 Leagues61615,44560.500000100.000.000.000.000.00
Derby County (2 Seasons)1 League33332,92132.500000000.000.000.000.000.00
Wigan Athletic (1 Season)1 League39393,51039.000000000.000.000.000.000.00
Derby County (1 Season)1 League11901.000000000.000.000.000.000.00
Championship (15 Seasons)43843839,128434.8000001020.000.000.000.000.00
Premier League (4 Seasons)35343,10534.500000000.000.000.000.000.00
Premier League (2 Seasons)53534,77053.000000200.000.000.000.000.00
PL2 — Div. 1 (1 Season)11901.000000000.000.000.000.000.00

Playing Time: Domestic Leagues

Playing Time: Domestic Leagues Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2003-200418Celticsct SCO1. Premier League1st119909011.0110Matches
2004-200519Celticsct SCO1. Premier League2nd181,6209018.0180Matches
2005-200620Celticsct SCO1. Premier League1st4360904.040Matches
2006-200721Celticsct SCO1. Premier League1st2135681.511Matches
2006-200721Norwich Cityeng ENG2. Championship16th2180902.020Matches
2007-200822Norwich Cityeng ENG2. Championship17th464,1409046.0460
2008-200923Norwich Cityeng ENG2. Championship22nd464,1409046.0460
2009-201024Cardiff Cityeng ENG2. Championship4th433,8258942.5430
2010-201125Cardiff Cityeng ENG2. Championship4th119909011.0110
2011-201226Cardiff Cityeng ENG2. Championship6th454,0058944.5450
2012-201327Cardiff Cityeng ENG2. Championship1st464,1409046.0460
2013-201428Cardiff Cityeng ENG1. Premier League20th373,3309037.037370Matches
2014-201529Cardiff Cityeng ENG2. Championship11th383,3618881.237.33836001.424847+1+0.03+0.60Matches
2015-201630Cardiff Cityeng ENG2. Championship8th403,5518985.839.54039001.454743+4+0.10-0.05Matches
2016-201731Cardiff Cityeng ENG2. Championship12th4360908.74.044001.2545-1-0.25-0.25Matches
2016-201731Hull Cityeng ENG1. Premier League18th161,4409042.116.016160190.381244-32-2.00-1.50Matches
2017-201832Hull Cityeng ENG2. Championship18th2180904.32.0220372.0054+1+0.50+0.52Matches
2018-201933Hull Cityeng ENG2. Championship13th433,8258992.442.5438942031.406360+3+0.07+1.50Matches
2019-202034Wigan Athleticeng ENG2. Championship23rd393,5109084.839.0399039041.335048+2+0.05+0.19Matches
2020-202135Derby Countyeng ENG2. Championship21st332,9218970.632.53389061.032540-15-0.46+0.05Matches
2021-202236Derby Countyeng ENG2. Championship24th00003Matches
2021-202236Derby Countyeng ENGJr. PL2 — Div. 114th190908.31.01901001.001100.00+0.18Matches
19 Seasons6 Clubs3 Leagues52647,0038956.0522.3525892151721.27254291-37-0.17+0.02
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Cardiff City (8 Seasons)2 Leagues26423,5628958.6261.8264116001.439995+4+0.05+0.12
Celtic (4 Seasons)1 League353,1058934.5341
Norwich City (3 Seasons)1 League948,4609094.0940
Hull City (3 Seasons)2 Leagues615,4458946.560.56189600591.1580108-28-0.46-0.22
Derby County (2 Seasons)1 League332,9218949.232.533890091.032540-15-0.46+0.05
Wigan Athletic (1 Season)1 League393,5109084.839.0399039041.335048+2+0.05+0.19
Derby County (1 Season)1 League190908.31.01901001.001100.00+0.18
Championship (15 Seasons)43839,1288957.5434.8438891620531.34242247-5-0.03+0.12
Premier League (4 Seasons)353,1058934.5341
Premier League (2 Seasons)534,7709042.153.053530190.381244-32-2.00-1.50
PL2 — Div. 1 (1 Season)190908.31.01901001.001100.00+0.18

Miscellaneous Stats: Domestic Leagues

Miscellaneous Stats: Domestic Leagues Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200418Celticsct SCO1. Premier League1st11.000Matches
2004-200519Celticsct SCO1. Premier League2nd18.000Matches
2005-200620Celticsct SCO1. Premier League1st4.000Matches
2006-200721Celticsct SCO1. Premier League1st1.500Matches
2006-200721Norwich Cityeng ENG2. Championship16th2.0000Matches
2007-200822Norwich Cityeng ENG2. Championship17th46.0100
2008-200923Norwich Cityeng ENG2. Championship22nd46.0100
2009-201024Cardiff Cityeng ENG2. Championship4th42.5100
2010-201125Cardiff Cityeng ENG2. Championship4th11.0000
2011-201226Cardiff Cityeng ENG2. Championship6th44.5300
2012-201327Cardiff Cityeng ENG2. Championship1st46.0300
2013-201428Cardiff Cityeng ENG1. Premier League20th37.0200Matches
2014-201529Cardiff Cityeng ENG2. Championship11th37.3010Matches
2015-201630Cardiff Cityeng ENG2. Championship8th39.5010Matches
2016-201731Cardiff Cityeng ENG2. Championship12th4.0000000000000Matches
2016-201731Hull Cityeng ENG1. Premier League18th16.0000010000001Matches
2017-201832Hull Cityeng ENG2. Championship18th2.0000100000010Matches
2018-201933Hull Cityeng ENG2. Championship13th42.5100050000000Matches
2019-202034Wigan Athleticeng ENG2. Championship23rd39.00000700200Matches
2020-202135Derby Countyeng ENG2. Championship21st32.50000400010Matches
2021-202236Derby Countyeng ENGJr. PL2 — Div. 114th1.00000Matches
19 Seasons6 Clubs3 Leagues522.312201170021011
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Cardiff City (8 Seasons)2 Leagues261.8920000000000
Celtic (4 Seasons)1 League34.500
Norwich City (3 Seasons)1 League94.0200
Hull City (3 Seasons)2 Leagues60.5100160000011
Derby County (2 Seasons)1 League32.50000400010
Wigan Athletic (1 Season)1 League39.00000700200
Derby County (1 Season)1 League1.00000
Championship (15 Seasons)434.810201160021010
Premier League (4 Seasons)34.500
Premier League (2 Seasons)53.0200010000001
PL2 — Div. 1 (1 Season)1.00000

Player Club Summary

Leaderboard Appearances, Awards, and Honors

Additional Resources

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 includes what we believe is one of the most complete sources for women's soccer 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.

In collaboration with StatsBomb, we are including advanced analytical data such as xG and xA for select competitions. For more information on the expected goals model and which competitions are covered, 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. FBref is currently ad-free. The only payment we will ask for is that you let us know if you find an issue, so we can get better and better.

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.

More David Marshall Pages