Are You a Stathead?

Every day, we will send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. We will be starting in time for the Women's World Cup this summer. Subscribe Now

Welcome to FBref. Please see our note below about the leagues and countries we cover and future plans.

Player Stats, Scottish Premiership

Player Stats, Scottish Premiership Table
Playing Time Performance Per 90 Minutes
Player Nation Pos Age Apps Starts Subs Min Mn/Ap Gls Ast PK PKatt Fls CrdY CrdR SoT Gls G+A G-PK G+A-PK SoT Fls Crd Matches
James Taverniereng ENGDF26333212,874871116910000.340.850.060.560.00Matches
Allan McGregorsco SCOGK36313102,790900000300.000.000.000.000.10Matches
Connor Goldsoneng ENGDF25292902,581893000700.100.100.100.100.24Matches
Alfredo Morelosco COLFW22272612,09077173001030.730.860.730.860.56Matches
Daniel Candeiaspt PORFW,MF30282442,071745300400.220.350.220.350.17Matches
Scott Arfieldca CANMF29252411,9817910600610.450.730.450.730.32Matches
Ryan Jacksco SCOMF,DF26252141,964793300400.140.270.140.270.18Matches
Ryan Kenteng ENGMF21232121,773776500200.300.560.300.560.10Matches
Joe Worralleng ENGDF21211921,750830000200.000.000.000.000.10Matches
Andy Hallidaysco SCOMF,DF26221751,480671100500.060.120.060.120.30Matches
Lassana Coulibalyml MLIFW22191451,068561100000.080.170.080.170.00Matches
Borna Barišićhr CRODF25151321,151770200300.000.160.000.160.23Matches
Nikola Katićba BIHDF21141221,060760000000.000.000.000.000.00Matches
Ovie Ejariaeng ENGMF20141131,015731100000.090.180.090.180.00Matches
Ross McCroriesco SCOGK2017116970570000210.000.000.000.000.28Matches
Jon Flanaganeng ENGDF251192733670000100.000.000.000.000.12Matches
Eros Grezdaal ALBMF,FW231376655502100100.270.410.270.410.14Matches
Glen Kamarafi FINMF22871622781000000.140.140.140.140.00Matches
Kyle Laffertynir NIRFW3020614760384000300.470.470.470.470.36Matches
Jermain Defoeeng ENGFW351266612516211000.881.180.741.030.00Matches
Gareth McAuleynir NIRDF38761556790000100.000.000.000.000.16Matches
Steven Davisnir NIRMF331064541540000000.000.000.000.000.00Matches
Glenn Middletonsco SCOMF1814410610442300000.300.740.300.740.00Matches
Wes Foderinghameng ENGGK27220180900000000.000.000.000.000.00Matches
Jamie Murphysco SCOMF,FW28220160800100000.000.560.000.560.00Matches
Jordan Rossitereng ENGMF21422147370000100.000.000.000.000.61Matches
Josh Windasseng ENGMF2411090900000000.000.000.000.000.00Matches
Lee Wallacesco SCODF3020249250000000.000.000.000.000.00Matches
Graham Dorranssco SCOMF,FW3110127270000000.000.000.000.000.00Matches
Serge Atakayifi FINFW1910117170000000.000.000.000.000.00Matches
Umar Sadiqit ITAFW2110113130000000.000.000.000.000.00Matches
Squad Total338932,390734810115552.213.671.913.361.82

Goalkeeping Stats, Scottish Premiership

Goalkeeping Stats, Scottish Premiership Table
Player Nation Pos Age Apps Starts Subs Min Mn/Ap GA GA90 SoTA Save% W D L CS CS% Matches
Allan McGregorsco SCOGK36313102,7909000.0019751341.9Matches
Wes Foderinghameng ENGGK272201809000.00020150.0Matches
Squad Total333302,9709000.0019951442.4

Player Stats, All Competitions

Player Stats, All Competitions Table
Scottish Premiership UEFA Europa League Combined
Player Nation Pos Age Apps Min Gls Ast Apps Min Gls Ast Apps Min Gls Ast Matches
James Taverniereng ENGDF26332,8741116654011393,4141217Matches
Allan McGregorsco SCOGK36312,79000654000373,33000Matches
Connor Goldsoneng ENGDF25292,58130654000353,12130Matches
Alfredo Morelosco COLFW22272,090173543820322,528193Matches
Daniel Candeiaspt PORFW,MF30282,07153538711332,45864Matches
Scott Arfieldca CANMF29251,981106545010302,431116Matches
Ryan Jacksco SCOMF,DF26251,96433323700282,20133Matches
Joe Worralleng ENGDF21211,75000436000252,11000Matches
Ryan Kenteng ENGMF21231,77365327000262,04365Matches
Andy Hallidaysco SCOMF,DF26221,4801139800251,57811Matches
Lassana Coulibalyml MLIFW22191,06811649300251,56111Matches
Borna Barišićhr CRODF25151,15102217501171,32603Matches
Ovie Ejariaeng ENGMF20141,01511327000171,28511Matches
Nikola Katićba BIHDF21141,0600019000151,15000Matches
Jon Flanaganeng ENGDF251173300435201151,08501Matches
Ross McCroriesco SCOGK201797000310300201,07300Matches
Glenn Middletonsco SCOMF1814610236294102090433Matches
Kyle Laffertynir NIRFW3020760403113102387350Matches
Eros Grezdaal ALBFW,MF231365521349001670421Matches
Gareth McAuleynir NIRDF3875560029000964600Matches
Glen Kamarafi FINMF22862210862210Matches
Jermain Defoeeng ENGFW3512612621261262Matches
Steven Davisnir NIRMF3310541001054100Matches
Wes Foderinghameng ENGGK27218000218000Matches
Jamie Murphysco SCOFW,MF28216001216001Matches
Jordan Rossitereng ENGMF21414700414700Matches
Josh Windasseng ENGMF241900019000Matches
Lee Wallacesco SCODF302490024900Matches
Graham Dorranssco SCOFW,MF3112700150023200Matches
Serge Atakayifi FINFW191170011700Matches
Umar Sadiqit ITAFW211130011300Matches

Goalkeeper Stats, All Competitions

Goalkeeper Stats, All Competitions Table
Scottish Premiership UEFA Europa League Combined
Player Nation Pos Age Apps Min GA CS Apps Min GA CS Apps Min GA CS Matches
Allan McGregorsco SCOGK36312,790013654082373,330815Matches
Wes Foderinghameng ENGGK27218001218001Matches

Scores & Fixtures

Scores & Fixtures Table
Comp Round Day Date Time Venue Result GF GA Opponent Attendance Captain Referee Match Report Notes
UEFA Europa LeagueFirst Qualifying RoundThu2018-07-1219:45 HomeW20FK Shkupi49,309James TavernierChristian DingertMatch ReportLeg 1 of 2
UEFA Europa LeagueFirst Qualifying RoundTue2018-07-1717:55 AwayD00FK Shkupi4,750James TavernierHalil MelerMatch ReportLeg 2 of 2; Rangers won
UEFA Europa LeagueSecond Qualifying RoundThu2018-07-2620:45 AwayW10Osijek7,112James TavernierPaweł GilMatch ReportLeg 1 of 2
UEFA Europa LeagueSecond Qualifying RoundThu2018-08-0219:45 HomeD11Osijek48,202James TavernierDennis HiglerMatch ReportLeg 2 of 2; Rangers won
Scottish PremiershipRegular SeasonSun2018-08-0513:00 AwayD11Aberdeen19,046James TavernierKevin ClancyMatch Report
UEFA Europa LeagueThird Qualifying RoundThu2018-08-0919:45 HomeW31NK Maribor48,001James TavernierRoi ReinshreiberMatch ReportLeg 1 of 2
Scottish PremiershipRegular SeasonSun2018-08-1215:00 HomeW20St Mirren49,680Connor GoldsonDon RobertsonMatch Report
UEFA Europa LeagueThird Qualifying RoundThu2018-08-1620:15 AwayD00NK Maribor11,166James TavernierJonathan LardotMatch ReportLeg 2 of 2; Rangers won
UEFA Europa LeaguePlay-off RoundThu2018-08-2319:45 HomeW10Ufa49,338James TavernierDaniel StefańskiMatch ReportLeg 1 of 2
Scottish PremiershipRegular SeasonSun2018-08-2612:15 AwayD33Motherwell9,545James TavernierCraig ThomsonMatch Report
UEFA Europa LeaguePlay-off RoundThu2018-08-3019:00 AwayD11Ufa13,186James TavernierTobias StielerMatch ReportLeg 2 of 2; Rangers won
Scottish PremiershipRegular SeasonSun2018-09-0212:00 AwayL01Celtic58,865James TavernierWilliam CollumMatch Report
Scottish PremiershipRegular SeasonSat2018-09-1515:00 HomeW40Dundee50,130James TavernierKevin ClancyMatch Report
UEFA Europa LeagueGroup StageThu2018-09-2018:55 AwayD22Villarreal15,982James TavernierIstván KovácsMatch Report
Scottish PremiershipRegular SeasonSun2018-09-2315:00 HomeW51St Johnstone48,729James TavernierSteven McLeanMatch Report
Scottish PremiershipRegular SeasonSun2018-09-3013:30 AwayL01Livingston9,246James TavernierCraig ThomsonMatch Report
UEFA Europa LeagueGroup StageThu2018-10-0420:00 HomeW31Rapid Wien47,534James TavernierRuddy BuquetMatch Report
Scottish PremiershipRegular SeasonSun2018-10-0715:00 HomeW31Hearts49,865James TavernierJohn BeatonMatch Report
Scottish PremiershipRegular SeasonSun2018-10-2113:30 AwayW41Hamilton5,013James TavernierAndrew DallasMatch Report
UEFA Europa LeagueGroup StageThu2018-10-2520:00 HomeD00Spartak Moscow49,068James TavernierKevin BlomMatch Report
Scottish PremiershipRegular SeasonWed2018-10-3119:45 HomeD11Kilmarnock49,279James TavernierNick WalshMatch Report
Scottish PremiershipRegular SeasonSat2018-11-0312:30 AwayW20St Mirren6,033James TavernierWilliam CollumMatch Report
UEFA Europa LeagueGroup StageThu2018-11-0820:55 AwayL34Spartak Moscow22,296James TavernierIvan BebekMatch Report
Scottish PremiershipRegular SeasonSun2018-11-1115:00 HomeW71Motherwell49,802James TavernierCraig ThomsonMatch Report
Scottish PremiershipRegular SeasonSat2018-11-2415:00 HomeW30Livingston49,448James TavernierNick WalshMatch Report
UEFA Europa LeagueGroup StageThu2018-11-2920:00 HomeD00Villarreal50,171James TavernierMatej JugMatch Report
Scottish PremiershipRegular SeasonSun2018-12-0212:00 AwayW21Hearts19,429James TavernierBobby MaddenMatch Report
Scottish PremiershipRegular SeasonWed2018-12-0519:45 HomeL01Aberdeen49,711James TavernierSteven McLeanMatch Report
Scottish PremiershipRegular SeasonSun2018-12-0913:30 AwayD11Dundee8,578James TavernierAlan MuirMatch Report
UEFA Europa LeagueGroup StageThu2018-12-1318:55 AwayL01Rapid Wien23,850James TavernierPaolo MazzoleniMatch Report
Scottish PremiershipRegular SeasonSun2018-12-1615:00 HomeW10Hamilton49,055James TavernierEuan AndersonMatch Report
Scottish PremiershipRegular SeasonWed2018-12-1919:45 AwayD00Hibernian18,662James TavernierCraig ThomsonMatch Report
Scottish PremiershipRegular SeasonSun2018-12-2312:15 AwayW21St Johnstone7,086James TavernierNick WalshMatch Report
Scottish PremiershipRegular SeasonWed2018-12-2615:00 HomeD11Hibernian49,885James TavernierAndrew DallasMatch Report
Scottish PremiershipRegular SeasonSat2018-12-2912:30 HomeW10Celtic49,863James TavernierJohn BeatonMatch Report
Scottish PremiershipRegular SeasonWed2019-01-2319:45 AwayL12Kilmarnock12,374James TavernierDon RobertsonMatch Report
Scottish PremiershipRegular SeasonSun2019-01-2716:00 AwayW30Livingston9,028James TavernierKevin ClancyMatch Report
Scottish PremiershipRegular SeasonSat2019-02-0215:00 HomeW40St Mirren49,463James TavernierAndrew DallasMatch Report
Scottish PremiershipRegular SeasonWed2019-02-0619:45 AwayW42Aberdeen19,190James TavernierBobby MaddenMatch Report
Scottish PremiershipRegular SeasonSat2019-02-1615:00 HomeD00St Johnstone49,549James TavernierSteven McLeanMatch Report
Scottish PremiershipRegular SeasonSun2019-02-2412:15 AwayW50Hamilton5,827James TavernierNick WalshMatch Report
Scottish PremiershipRegular SeasonWed2019-02-2719:45 HomeW40Dundee48,859James TavernierDon RobertsonMatch Report
Scottish PremiershipRegular SeasonFri2019-03-0819:45 AwayD11Hibernian20,065James TavernierSteven McLeanMatch Report
Scottish PremiershipRegular SeasonSat2019-03-1615:00 HomeD11Kilmarnock49,527James TavernierGreg AitkenMatch Report
Scottish PremiershipRegular SeasonSun2019-03-3112:00 AwayL12Celtic58,773James TavernierBobby MaddenMatch Report
Scottish PremiershipRegular SeasonWed2019-04-0319:45 HomeW30Hearts49,702James TavernierKevin ClancyMatch Report
Scottish PremiershipRegular SeasonSun2019-04-0712:30 AwayW30Motherwell9,200James TavernierNick WalshMatch Report
Scottish PremiershipChampionship RoundSat2019-04-2012:00 AwayW31Hearts18,212James TavernierJohn BeatonMatch Report
Scottish PremiershipChampionship RoundSun2019-04-2815:00 HomeW20Aberdeen49,667James TavernierDon RobertsonMatch Report
Scottish PremiershipChampionship RoundSun2019-05-0515:30 HomeW10Hibernian49,662James TavernierBobby MaddenMatch Report
Scottish PremiershipChampionship RoundSun2019-05-1212:00 HomeW20Celtic49,844James TavernierKevin ClancyMatch Report
Scottish PremiershipChampionship RoundSun2019-05-1915:00 AwayL12Kilmarnock12,248Connor GoldsonWilliam CollumMatch Report

About FBref.com

FBref.com launched (June 13, 2018) with coverage for England (5 leagues), France (2 leagues), Germany (3 leagues), Italy (2 leagues), Spain (2 leagues), and United States (3 leagues). We have many more leagues, but are vetting them and will release them as they are prepared.

We have also added: Netherlands (July 16, 2018), Scotland (July 23, 2018), Portugal (July 30, 2018), Mexico (Oct 29, 2018), Belgium (Oct 29, 2018), Austria (Oct 29, 2018), Australia (Nov 5, 2018), Russia (Nov 5, 2018), Poland (Nov 12, 2018), Turkey (Nov 12, 2018), Denmark (Nov 28, 2018), Switzerland (Dec 4, 2018), Ukraine (Dec 17, 2018), Croatia (Dec 21, 2018), Greece (Jan 15, 2019), Bulgaria (Jan 29, 2019), Romania (Feb 18, 2019), Serbia (Mar 1, 2019), Czech Republic (Mar 1, 2019), Hungary (Mar 14, 2019), Norway (Apr 9, 2019), Sweden (Apr 9, 2019), Finland (Apr 18, 2019)

On April 12, 2019, we released what we believe is one of the most complete sources for women's soccer data on the internet. This includes: FIFA Women's World Cup (1991-present), Women's Olympic Soccer (2016), UEFA Women's Champions League (2016-present), NWSL (USA) (2017-present), Women's Super League (ENG) (2017-present), Division 1 Féminine (FRA) (2017-present), Division 1 Féminine (GER) (2016-present), W-League (AUS) (2018-2019), Eredivisie Vrouwen (NED) (2018-2019), Toppserien (NOR) (2017-present), Damallsvenskan (SWE) (2017-present)

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. Eventually, you'll be able to see Alexis Sanchez's stats in the Chilean Primera or maybe even Johan Cruyff's career stats. We will never in the future have less data than we do today. Because we are launching with a small set of countries, FBref will be ad-free for the entire year after its launch. 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.