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
James Taverniereng ENGDF26333212,874871116910000.340.850.060.560.00
Allan McGregorsco SCOGK36313102,790900000300.000.000.000.000.10
Connor Goldsoneng ENGDF25292902,581893000700.100.100.100.100.24
Alfredo Morelosco COLFW22272612,0907717300930.730.860.730.860.52
Daniel Candeiaspt PORFW,MF30282442,071745300300.220.350.220.350.13
Scott Arfieldca CANMF29252411,9817910600610.450.730.450.730.32
Ryan Jacksco SCOMF,DF26252141,964793300400.140.270.140.270.18
Ryan Kenteng ENGMF21232121,773776500200.300.560.300.560.10
Joe Worralleng ENGDF21211921,750830000200.000.000.000.000.10
Andy Hallidaysco SCOMF,DF26221751,480671100500.060.120.060.120.30
Lassana Coulibalyml MLIFW22191451,068561100000.080.170.080.170.00
Borna Barišićhr CRODF25151321,151770200300.000.160.000.160.23
Nikola Katićba BIHDF21141221,060760000000.000.000.000.000.00
Ovie Ejariaeng ENGMF20141131,015731100000.090.180.090.180.00
Ross McCroriesco SCOGK2017116970570000210.000.000.000.000.28
Jon Flanaganeng ENGDF251192733670000100.000.000.000.000.12
Eros Grezdaal ALBMF,FW231376655502100100.270.410.270.410.14
Glen Kamarafi FINMF22871622781000000.140.140.140.140.00
Kyle Laffertynir NIRFW3020614760384000300.470.470.470.470.36
Jermain Defoeeng ENGFW351266612516211000.881.180.741.030.00
Gareth McAuleynir NIRDF38761556790000100.000.000.000.000.16
Steven Davisnir NIRMF331064541540000000.000.000.000.000.00
Glenn Middletonsco SCOMF1814410610442300000.300.740.300.740.00
Wes Foderinghameng ENGGK27220180900000000.000.000.000.000.00
Jamie Murphysco SCOMF,FW28220160800100000.000.560.000.560.00
Jordan Rossitereng ENGMF21422147370000100.000.000.000.000.61
Josh Windasseng ENGMF2411090900000000.000.000.000.000.00
Lee Wallacesco SCODF3020249250000000.000.000.000.000.00
Graham Dorranssco SCOMF,FW3110127270000000.000.000.000.000.00
Serge Atakayifi FINFW1910117170000000.000.000.000.000.00
Umar Sadiqit ITAFW2110113130000000.000.000.000.000.00
Squad Total338932,390734810115352.213.671.913.361.76

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%
Allan McGregorsco SCOGK36313102,7909000.0019751341.9
Wes Foderinghameng ENGGK272201809000.00020150.0
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
James Taverniereng ENGDF26332,8741116654011393,4141217
Allan McGregorsco SCOGK36312,79000654000373,33000
Connor Goldsoneng ENGDF25292,58130654000353,12130
Alfredo Morelosco COLFW22272,090173543820322,528193
Daniel Candeiaspt PORFW,MF30282,07153538711332,45864
Scott Arfieldca CANMF29251,981106545010302,431116
Ryan Jacksco SCOMF,DF26251,96433323700282,20133
Joe Worralleng ENGDF21211,75000436000252,11000
Ryan Kenteng ENGMF21231,77365327000262,04365
Andy Hallidaysco SCOMF,DF26221,4801139800251,57811
Lassana Coulibalyml MLIFW22191,06811649300251,56111
Borna Barišićhr CRODF25151,15102217501171,32603
Ovie Ejariaeng ENGMF20141,01511327000171,28511
Nikola Katićba BIHDF21141,0600019000151,15000
Jon Flanaganeng ENGDF251173300435201151,08501
Ross McCroriesco SCOGK201797000310300201,07300
Glenn Middletonsco SCOMF1814610236294102090433
Kyle Laffertynir NIRFW3020760403113102387350
Eros Grezdaal ALBFW,MF231365521349001670421
Gareth McAuleynir NIRDF3875560029000964600
Glen Kamarafi FINMF22862210862210
Jermain Defoeeng ENGFW3512612621261262
Steven Davisnir NIRMF3310541001054100
Wes Foderinghameng ENGGK27218000218000
Jamie Murphysco SCOFW,MF28216001216001
Jordan Rossitereng ENGMF21414700414700
Josh Windasseng ENGMF241900019000
Lee Wallacesco SCODF302490024900
Graham Dorranssco SCOFW,MF3112700150023200
Serge Atakayifi FINFW191170011700
Umar Sadiqit ITAFW211130011300

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
Allan McGregorsco SCOGK36312,790013654082373,330815
Wes Foderinghameng ENGGK27218001218001

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 13th) 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), Scotland (July 23), Portugal (July 30), Mexico (Oct 29), Belgium (Oct 29), Austria (Oct 29), Australia (Nov 5), Russia (Nov 5), Poland (Nov 12), Turkey (Nov 12), Denmark (Nov 28), Switzerland (Dec 4), Ukraine (Dec 17), Croatia (Dec 21), Greece (Jan 15), Bulgaria (Jan 29), Romania (Feb 18), Serbia (Mar 1), Czech Republic (Mar 1), Hungary (Mar 14), Norway (Apr 9), Sweden (Apr 9), Finland (Apr 18)

On April 12, 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.