Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
200624Hammarbyse SWE1. Allsvenskan332703.041.33141071.4210133.3
200725Hammarbyse SWE1. Allsvenskan766126.860.88201470.0304350.0
200927Brommapojkarnase SWE1. Allsvenskan998109.0141.56412765.9306333.3
201028Brommapojkarnase SWE1. Allsvenskan655125.791.58312271.0123240.0
201230Tromsøno NOR1. Tippeligaen20191,73719.3201.04997979.81126947.4
201331Tromsøno NOR1. Tippeligaen443604.082.00201260.0022125.0
2013-201432Tromsø2. Europa Lg332703.051.6712758.300300.0Matches
201533Tromsøno NOR1. Tippeligaen997468.3111.33413073.2314333.3Matches
201634Siriusse SWE2. Superettan111199011.0111.00423173.8632218.20000Matches
201937Brommapojkarnase SWE2. Superettan332703.001200.00000Matches
11 Seasons4 Clubs4 Leagues75726,57773.1881.2632023272.52912322433.30000
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Hammarby (4 Seasons)1 League1098829.8101.02342470.6514444.4
Tromsø (3 Seasons)2 Leagues36353,11334.6441.2717212874.4145151337.1
Brommapojkarna (3 Seasons)2 Leagues18171,59217.7231.57724968.14311529.40000
Sirius (1 Season)1 League111199011.0111.00423173.8632218.20000
Allsvenskan (6 Seasons)25232,20424.5331.351067368.99313939.1
Tippeligaen (3 Seasons)33322,84331.6391.2316012175.6145121340.6
Superettan (2 Seasons)14141,26014.0111.00423173.8644214.30000
Europa Lg (1 Season)332703.051.6712758.300300.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
200624Hammarby1 League332703.041.33141071.4210133.3
200725Hammarby1 League766126.860.88201470.0304350.0
200927Brommapojkarna1 League998109.0141.56412765.9306333.3
201028Brommapojkarna1 League655125.791.58312271.0123240.0
201230Tromsø1 League20191,73719.3201.04997979.81126947.4
201331Tromsø1 League443604.082.00201260.0022125.0
2013-201432Tromsø1 League332703.051.6712758.300300.0
201533Tromsø1 League997468.3111.33413073.2314333.3
201634Sirius1 League111199011.0111.00423173.8632218.20000
201937Brommapojkarna1 League332703.001200.00000
11 Seasons4 Clubs4 Leagues75726,57773.1881.2632023272.52912322433.30000
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Hammarby (4 Seasons)1 League1098829.8101.02342470.6514444.4
Tromsø (3 Seasons)2 Leagues36353,11334.6441.2717212874.4145151337.1
Brommapojkarna (3 Seasons)2 Leagues18171,59217.7231.57724968.14311529.40000
Sirius (1 Season)1 League111199011.0111.00423173.8632218.20000
Allsvenskan (6 Seasons)25232,20424.5331.351067368.99313939.1
Tippeligaen (3 Seasons)33322,84331.6391.2316012175.6145121340.6
Superettan (2 Seasons)14141,26014.0111.00423173.8644214.30000
Europa Lg (1 Season)332703.051.6712758.300300.0
Goalkeeping 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
200624Hammarbyse SWE1. Allsvenskan3rd332703.041.33141071.4210133.3
200725Hammarbyse SWE1. Allsvenskan6th766126.860.88201470.0304350.0
200927Brommapojkarnase SWE1. Allsvenskan12th998109.0141.56412765.9306333.3
201028Brommapojkarnase SWE1. Allsvenskan16th655125.791.58312271.0123240.0
201230Tromsøno NOR1. Tippeligaen4th20191,73719.3201.04997979.81126947.4
201331Tromsøno NOR1. Tippeligaen15th443604.082.00201260.0022125.0
201533Tromsøno NOR1. Tippeligaen13th997468.3111.33413073.2314333.3Matches
201634Siriusse SWE2. Superettan1st111199011.0111.00423173.8632218.20000Matches
201937Brommapojkarnase SWE2. Superettan15th332703.001200.00000Matches
11 Seasons4 Clubs3 Leagues72696,30770.1831.2430822573.12912292434.80000
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Hammarby (4 Seasons)1 League1098829.8101.02342470.6514444.4
Tromsø (3 Seasons)1 League33322,84331.6391.2316012175.6145121340.6
Brommapojkarna (3 Seasons)2 Leagues18171,59217.7231.57724968.14311529.40000
Sirius (1 Season)1 League111199011.0111.00423173.8632218.20000
Allsvenskan (6 Seasons)25232,20424.5331.351067368.99313939.1
Tippeligaen (3 Seasons)33322,84331.6391.2316012175.6145121340.6
Superettan (2 Seasons)14141,26014.0111.00423173.8644214.30000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2013-201432Tromsø2. Europa LgGR332703.051.6712758.300300.0Matches
1 Season1 Club1 League332703.051.6712758.300300.0

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
200624Hammarbyse SWE1. Allsvenskan332703.0000000000.000.000.000.000.00
200725Hammarbyse SWE1. Allsvenskan766126.8000000000.000.000.000.000.00
200927Brommapojkarnase SWE1. Allsvenskan998109.0000000000.000.000.000.000.00
201028Brommapojkarnase SWE1. Allsvenskan655125.7000000000.000.000.000.000.00
201230Tromsøno NOR1. Tippeligaen20191,73719.3000000200.000.000.000.000.00
201331Tromsøno NOR1. Tippeligaen443604.0000000000.000.000.000.000.00
2013-201432Tromsø2. Europa Lg332703.0000000000.000.000.000.000.00Matches
201533Tromsøno NOR1. Tippeligaen997468.3000000100.000.000.000.000.00Matches
201634Siriusse SWE2. Superettan111199011.0000000000.000.000.000.000.00Matches
201735Hammarbyse SWE1. Allsvenskan00Matches
201836Hammarbyse SWE1. Allsvenskan00Matches
201937Brommapojkarnase SWE2. Superettan332703.0000000000.000.000.000.000.00Matches
11 Seasons4 Clubs4 Leagues75726,57773.1000000300.000.000.000.000.00
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Hammarby (4 Seasons)1 League1098829.8000000000.000.000.000.000.00
Tromsø (3 Seasons)2 Leagues36353,11334.6000000300.000.000.000.000.00
Brommapojkarna (3 Seasons)2 Leagues18171,59217.7000000000.000.000.000.000.00
Sirius (1 Season)1 League111199011.0000000000.000.000.000.000.00
Allsvenskan (6 Seasons)25232,20424.5000000000.000.000.000.000.00
Tippeligaen (3 Seasons)33322,84331.6000000300.000.000.000.000.00
Superettan (2 Seasons)14141,26014.0000000000.000.000.000.000.00
Europa Lg (1 Season)332703.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
200624Hammarby1 League332703.0000000000.000.000.000.000.00
200725Hammarby1 League766126.8000000000.000.000.000.000.00
200927Brommapojkarna1 League998109.0000000000.000.000.000.000.00
201028Brommapojkarna1 League655125.7000000000.000.000.000.000.00
201230Tromsø1 League20191,73719.3000000200.000.000.000.000.00
201331Tromsø1 League443604.0000000000.000.000.000.000.00
2013-201432Tromsø1 League332703.0000000000.000.000.000.000.00
201533Tromsø1 League997468.3000000100.000.000.000.000.00
201634Sirius1 League111199011.0000000000.000.000.000.000.00
201735Hammarby1 League00
201836Hammarby1 League00
201937Brommapojkarna1 League332703.0000000000.000.000.000.000.00
11 Seasons4 Clubs4 Leagues75726,57773.1000000300.000.000.000.000.00
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Hammarby (4 Seasons)1 League1098829.8000000000.000.000.000.000.00
Tromsø (3 Seasons)2 Leagues36353,11334.6000000300.000.000.000.000.00
Brommapojkarna (3 Seasons)2 Leagues18171,59217.7000000000.000.000.000.000.00
Sirius (1 Season)1 League111199011.0000000000.000.000.000.000.00
Allsvenskan (6 Seasons)25232,20424.5000000000.000.000.000.000.00
Tippeligaen (3 Seasons)33322,84331.6000000300.000.000.000.000.00
Superettan (2 Seasons)14141,26014.0000000000.000.000.000.000.00
Europa Lg (1 Season)332703.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
200624Hammarbyse SWE1. Allsvenskan3rd332703.0000000000.000.000.000.000.00
200725Hammarbyse SWE1. Allsvenskan6th766126.8000000000.000.000.000.000.00
200927Brommapojkarnase SWE1. Allsvenskan12th998109.0000000000.000.000.000.000.00
201028Brommapojkarnase SWE1. Allsvenskan16th655125.7000000000.000.000.000.000.00
201230Tromsøno NOR1. Tippeligaen4th20191,73719.3000000200.000.000.000.000.00
201331Tromsøno NOR1. Tippeligaen15th443604.0000000000.000.000.000.000.00
201533Tromsøno NOR1. Tippeligaen13th997468.3000000100.000.000.000.000.00Matches
201634Siriusse SWE2. Superettan1st111199011.0000000000.000.000.000.000.00Matches
201735Hammarbyse SWE1. Allsvenskan9th00Matches
201836Hammarbyse SWE1. Allsvenskan4th00Matches
201937Brommapojkarnase SWE2. Superettan15th332703.0000000000.000.000.000.000.00Matches
11 Seasons4 Clubs3 Leagues72696,30770.1000000300.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Hammarby (4 Seasons)1 League1098829.8000000000.000.000.000.000.00
Tromsø (3 Seasons)1 League33322,84331.6000000300.000.000.000.000.00
Brommapojkarna (3 Seasons)2 Leagues18171,59217.7000000000.000.000.000.000.00
Sirius (1 Season)1 League111199011.0000000000.000.000.000.000.00
Allsvenskan (6 Seasons)25232,20424.5000000000.000.000.000.000.00
Tippeligaen (3 Seasons)33322,84331.6000000300.000.000.000.000.00
Superettan (2 Seasons)14141,26014.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2013-201432Tromsø2. Europa LgGR332703.0000000000.000.000.000.000.00Matches
1 Season1 Club1 League332703.0000000000.000.000.000.000.00

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
200624Hammarbyse SWE1. Allsvenskan32709011.53.030
200725Hammarbyse SWE1. Allsvenskan76128726.26.861
200927Brommapojkarnase SWE1. Allsvenskan98109030.09.090
201028Brommapojkarnase SWE1. Allsvenskan65128519.05.751
201230Tromsøno NOR1. Tippeligaen201,7378764.319.3191
201331Tromsøno NOR1. Tippeligaen43609013.34.040
2013-201432Tromsø2. Europa Lg3270903.0330Matches
201533Tromsøno NOR1. Tippeligaen97468327.68.3980181.11811-3-0.36+0.14Matches
201634Siriusse SWE2. Superettan119909036.711.011110192.092110+11+1.00-0.05Matches
201735Hammarbyse SWE1. Allsvenskan000016Matches
201836Hammarbyse SWE1. Allsvenskan00004Matches
201937Brommapojkarnase SWE2. Superettan32709010.03.03903070.3336-3-1.00-0.70Matches
11 Seasons4 Clubs4 Leagues756,5778821.873.17290253641.483227+5+0.22+0.21
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hammarby (4 Seasons)1 League10882888.89.890120
Tromsø (3 Seasons)2 Leagues363,1138635.134.635111181.11811-3-0.36+0.14
Brommapojkarna (3 Seasons)2 Leagues181,5928819.717.717903170.3336-3-1.00-0.70
Sirius (1 Season)1 League119909036.711.011110192.092110+11+1.00-0.05
Allsvenskan (6 Seasons)252,2048814.224.5230220
Tippeligaen (3 Seasons)332,8438635.131.63281181.11811-3-0.36+0.14
Superettan (2 Seasons)141,2609023.314.01490140261.712416+8+0.57+0.31
Europa Lg (1 Season)3270903.0330
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
200624Hammarby1 League32709011.53.030
200725Hammarby1 League76128726.26.861
200927Brommapojkarna1 League98109030.09.090
201028Brommapojkarna1 League65128519.05.751
201230Tromsø1 League201,7378764.319.3191
201331Tromsø1 League43609013.34.040
2013-201432Tromsø1 League3270903.0330
201533Tromsø1 League97468327.68.3980181.11811-3-0.36+0.14
201634Sirius1 League119909036.711.011110192.092110+11+1.00-0.05
201735Hammarby1 League000016
201836Hammarby1 League00004
201937Brommapojkarna1 League32709010.03.03903070.3336-3-1.00-0.70
11 Seasons4 Clubs4 Leagues756,5778821.873.17290253641.483227+5+0.22+0.21
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hammarby (4 Seasons)1 League10882888.89.890120
Tromsø (3 Seasons)2 Leagues363,1138635.134.635111181.11811-3-0.36+0.14
Brommapojkarna (3 Seasons)2 Leagues181,5928819.717.717903170.3336-3-1.00-0.70
Sirius (1 Season)1 League119909036.711.011110192.092110+11+1.00-0.05
Allsvenskan (6 Seasons)252,2048814.224.5230220
Tippeligaen (3 Seasons)332,8438635.131.63281181.11811-3-0.36+0.14
Superettan (2 Seasons)141,2609023.314.01490140261.712416+8+0.57+0.31
Europa Lg (1 Season)3270903.0330
Playing Time 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
200624Hammarbyse SWE1. Allsvenskan3rd32709011.53.030
200725Hammarbyse SWE1. Allsvenskan6th76128726.26.861
200927Brommapojkarnase SWE1. Allsvenskan12th98109030.09.090
201028Brommapojkarnase SWE1. Allsvenskan16th65128519.05.751
201230Tromsøno NOR1. Tippeligaen4th201,7378764.319.3191
201331Tromsøno NOR1. Tippeligaen15th43609013.34.040
201533Tromsøno NOR1. Tippeligaen13th97468327.68.3980181.11811-3-0.36+0.14Matches
201634Siriusse SWE2. Superettan1st119909036.711.011110192.092110+11+1.00-0.05Matches
201735Hammarbyse SWE1. Allsvenskan9th000016Matches
201836Hammarbyse SWE1. Allsvenskan4th00004Matches
201937Brommapojkarnase SWE2. Superettan15th32709010.03.03903070.3336-3-1.00-0.70Matches
11 Seasons4 Clubs3 Leagues726,3078821.870.16990223641.483227+5+0.22+0.21
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hammarby (4 Seasons)1 League10882888.89.890120
Tromsø (3 Seasons)1 League332,8438635.131.63281181.11811-3-0.36+0.14
Brommapojkarna (3 Seasons)2 Leagues181,5928819.717.717903170.3336-3-1.00-0.70
Sirius (1 Season)1 League119909036.711.011110192.092110+11+1.00-0.05
Allsvenskan (6 Seasons)252,2048814.224.5230220
Tippeligaen (3 Seasons)332,8438635.131.63281181.11811-3-0.36+0.14
Superettan (2 Seasons)141,2609023.314.01490140261.712416+8+0.57+0.31
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2013-201432Tromsø2. Europa LgGR3270903.0330Matches
1 Season1 Club1 League3270903.0330
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200624Hammarbyse SWE1. Allsvenskan3.0000
200725Hammarbyse SWE1. Allsvenskan6.8000
200927Brommapojkarnase SWE1. Allsvenskan9.0000
201028Brommapojkarnase SWE1. Allsvenskan5.7000
201230Tromsøno NOR1. Tippeligaen19.320
201331Tromsøno NOR1. Tippeligaen4.000
2013-201432Tromsø2. Europa Lg3.0000Matches
201533Tromsøno NOR1. Tippeligaen8.3100Matches
201634Siriusse SWE2. Superettan11.000000000000Matches
201937Brommapojkarnase SWE2. Superettan3.00000Matches
11 Seasons4 Clubs4 Leagues73.1300000000000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hammarby (4 Seasons)1 League9.8000
Tromsø (3 Seasons)2 Leagues34.6300
Brommapojkarna (3 Seasons)2 Leagues17.700000
Sirius (1 Season)1 League11.000000000000
Allsvenskan (6 Seasons)24.5000
Tippeligaen (3 Seasons)31.6300
Superettan (2 Seasons)14.000000000000
Europa Lg (1 Season)3.0000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200624Hammarby1 League3.0000
200725Hammarby1 League6.8000
200927Brommapojkarna1 League9.0000
201028Brommapojkarna1 League5.7000
201230Tromsø1 League19.320
201331Tromsø1 League4.000
2013-201432Tromsø1 League3.0000
201533Tromsø1 League8.3100
201634Sirius1 League11.000000000000
201937Brommapojkarna1 League3.00000
11 Seasons4 Clubs4 Leagues73.1300000000000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hammarby (4 Seasons)1 League9.8000
Tromsø (3 Seasons)2 Leagues34.6300
Brommapojkarna (3 Seasons)2 Leagues17.700000
Sirius (1 Season)1 League11.000000000000
Allsvenskan (6 Seasons)24.5000
Tippeligaen (3 Seasons)31.6300
Superettan (2 Seasons)14.000000000000
Europa Lg (1 Season)3.0000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200624Hammarbyse SWE1. Allsvenskan3rd3.0000
200725Hammarbyse SWE1. Allsvenskan6th6.8000
200927Brommapojkarnase SWE1. Allsvenskan12th9.0000
201028Brommapojkarnase SWE1. Allsvenskan16th5.7000
201230Tromsøno NOR1. Tippeligaen4th19.320
201331Tromsøno NOR1. Tippeligaen15th4.000
201533Tromsøno NOR1. Tippeligaen13th8.3100Matches
201634Siriusse SWE2. Superettan1st11.000000000000Matches
201937Brommapojkarnase SWE2. Superettan15th3.00000Matches
11 Seasons4 Clubs3 Leagues70.1300000000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hammarby (4 Seasons)1 League9.8000
Tromsø (3 Seasons)1 League31.6300
Brommapojkarna (3 Seasons)2 Leagues17.700000
Sirius (1 Season)1 League11.000000000000
Allsvenskan (6 Seasons)24.5000
Tippeligaen (3 Seasons)31.6300
Superettan (2 Seasons)14.000000000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2013-201432Tromsø2. Europa LgGR3.0000Matches
1 Season1 Club1 League3.0000

Player Club Summary

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.

More Benny Lekström Pages