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 ENGDF26373613,2348714161112000.390.830.080.530.00Matches
Allan McGregorsco SCOGK36343403,058900000310.000.000.000.000.12Matches
Connor Goldsoneng ENGDF25343403,031893000700.090.090.090.090.21Matches
Scott Arfieldca CANMF29292812,3348011600710.420.660.420.660.31Matches
Alfredo Morelosco COLFW22302732,20774183001030.730.860.730.860.53Matches
Ryan Jacksco SCODF,MF26302642,414804400400.150.300.150.300.15Matches
Daniel Candeiaspt PORFW,MF30332672,264695500300.200.400.200.400.12Matches
Ryan Kenteng ENGMF21272522,082776500200.260.480.260.480.09Matches
Joe Worralleng ENGDF21222021,840840000200.000.000.000.000.10Matches
Andy Hallidaysco SCODF,MF26231851,560681100500.060.120.060.120.29Matches
Nikola Katićba BIHDF21181621,420791000000.060.060.060.060.00Matches
Borna Barišićhr CRODF25161421,241780200400.000.150.000.150.29Matches
Jon Flanaganeng ENGDF25161421,183740000300.000.000.000.000.23Matches
Lassana Coulibalyml MLIFW22191451,068561100000.080.170.080.170.00Matches
Glen Kamarafi FINMF22131211,062821200000.080.250.080.250.00Matches
Ovie Ejariaeng ENGMF20141131,015731100000.090.180.090.180.00Matches
Ross McCroriesco SCOGK2020119986490000210.000.000.000.000.27Matches
Jermain Defoeeng ENGFW3517107945568211200.760.950.670.860.19Matches
Steven Davisnir NIRMF3314104892640100000.000.100.000.100.00Matches
Eros Grezdaal ALBFW,MF231376655502100100.270.410.270.410.14Matches
Kyle Laffertynir NIRFW3021615767374000300.470.470.470.470.35Matches
Gareth McAuleynir NIRDF38761556790000100.000.000.000.000.16Matches
Glenn Middletonsco SCOMF1815411628422300000.290.720.290.720.00Matches
Wes Foderinghameng ENGGK27440353880000000.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 SCODF3030352170000000.000.000.000.000.00Matches
Adedapo Awokoya-Mebudesco SCOFW1710127270000000.000.000.000.000.00Matches
Graham Dorranssco SCOFW,MF3110127270000000.000.000.000.000.00Matches
Serge Atakayifi FINFW1910117170000000.000.000.000.000.00Matches
Umar Sadiqit ITAFW2110113130000000.000.000.000.000.00Matches
Andrew Firtheng ENGGK21101770000000.000.000.000.000.00Matches
Matt Polsterus USADF25101330000000.000.000.000.000.00Matches
Squad Total3810437,338825412136062.163.581.843.261.74

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 SCOGK36343403,0589000.0022751544.1Matches
Wes Foderinghameng ENGGK274403538800.00121250.0Matches
Andrew Firtheng ENGGK211017700.000Matches
Squad Total393813,4188800.0023961744.7

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 ENGDF26373,2341416654011433,7741517Matches
Allan McGregorsco SCOGK36343,05800654000403,59800Matches
Connor Goldsoneng ENGDF25343,03130654000403,57130Matches
Scott Arfieldca CANMF29292,334116545010342,784126Matches
Daniel Candeiaspt PORFW,MF30332,26455538711382,65166Matches
Ryan Jacksco SCODF,MF26302,41444323700332,65144Matches
Alfredo Morelosco COLFW22302,207183543820352,645203Matches
Ryan Kenteng ENGMF21272,08265327000302,35265Matches
Joe Worralleng ENGDF21221,84000436000262,20000Matches
Andy Hallidaysco SCOMF,DF26231,5601139800261,65811Matches
Lassana Coulibalyml MLIFW22191,06811649300251,56111Matches
Jon Flanaganeng ENGDF25161,18300435201201,53501Matches
Nikola Katićba BIHDF21181,4201019000191,51010Matches
Borna Barišićhr CRODF25161,24102217501181,41603Matches
Ovie Ejariaeng ENGMF20141,01511327000171,28511Matches
Ross McCroriesco SCOGK202098600310300231,08900Matches
Glen Kamarafi FINMF22131,06212131,06212Matches
Jermain Defoeeng ENGFW3517945821794582Matches
Glenn Middletonsco SCOMF1815628236294102192233Matches
Steven Davisnir NIRMF3314892011489201Matches
Kyle Laffertynir NIRFW3021767403113102488050Matches
Eros Grezdaal ALBMF,FW231365521349001670421Matches
Gareth McAuleynir NIRDF3875560029000964600Matches
Wes Foderinghameng ENGGK27435300435300Matches
Jamie Murphysco SCOFW,MF28216001216001Matches
Jordan Rossitereng ENGMF21414700414700Matches
Josh Windasseng ENGMF241900019000Matches
Lee Wallacesco SCODF303520035200Matches
Graham Dorranssco SCOFW,MF3112700150023200Matches
Adedapo Awokoya-Mebudesco SCOFW171270012700Matches
Serge Atakayifi FINFW191170011700Matches
Umar Sadiqit ITAFW211130011300Matches
Andrew Firtheng ENGGK2117001700Matches
Matt Polsterus USADF2513001300Matches

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 SCOGK36343,058015654082403,598817Matches
Wes Foderinghameng ENGGK27435302435302Matches
Andrew Firtheng ENGGK2117001700Matches

Scores & Fixtures

Scores & Fixtures Table
Comp Round Day Date Time Venue Result GF GA Opponent Attendance Captain Referee Match Report Notes
Europa LgFirst Qualifying RoundThu2018-07-1219:45 HomeW20mk FK Shkupi49,309James TavernierChristian DingertMatch ReportLeg 1 of 2
Europa LgFirst Qualifying RoundTue2018-07-1717:55 AwayD00mk FK Shkupi4,750James TavernierHalil MelerMatch ReportLeg 2 of 2; Rangers won
Europa LgSecond Qualifying RoundThu2018-07-2620:45 AwayW10hr Osijek7,112James TavernierPaweł GilMatch ReportLeg 1 of 2
Europa LgSecond Qualifying RoundThu2018-08-0219:45 HomeD11hr Osijek48,202James TavernierDennis HiglerMatch ReportLeg 2 of 2; Rangers won
PremiershipRegular SeasonSun2018-08-0513:00 AwayD11Aberdeen19,046James TavernierKevin ClancyMatch Report
Europa LgThird Qualifying RoundThu2018-08-0919:45 HomeW31si NK Maribor48,001James TavernierRoi ReinshreiberMatch ReportLeg 1 of 2
PremiershipRegular SeasonSun2018-08-1215:00 HomeW20St Mirren49,680Connor GoldsonDon RobertsonMatch Report
Europa LgThird Qualifying RoundThu2018-08-1620:15 AwayD00si NK Maribor11,166James TavernierJonathan LardotMatch ReportLeg 2 of 2; Rangers won
Europa LgPlay-off RoundThu2018-08-2319:45 HomeW10ru Ufa49,338James TavernierDaniel StefańskiMatch ReportLeg 1 of 2
PremiershipRegular SeasonSun2018-08-2612:15 AwayD33Motherwell9,545James TavernierCraig ThomsonMatch Report
Europa LgPlay-off RoundThu2018-08-3019:00 AwayD11ru Ufa13,186James TavernierTobias StielerMatch ReportLeg 2 of 2; Rangers won
PremiershipRegular SeasonSun2018-09-0212:00 AwayL01Celtic58,865James TavernierWilliam CollumMatch Report
PremiershipRegular SeasonSat2018-09-1515:00 HomeW40Dundee50,130James TavernierKevin ClancyMatch Report
Europa LgGroup StageThu2018-09-2018:55 AwayD22es Villarreal15,982James TavernierIstván KovácsMatch Report
PremiershipRegular SeasonSun2018-09-2315:00 HomeW51St Johnstone48,729James TavernierSteven McLeanMatch Report
PremiershipRegular SeasonSun2018-09-3013:30 AwayL01Livingston9,246James TavernierCraig ThomsonMatch Report
Europa LgGroup StageThu2018-10-0420:00 HomeW31at Rapid Wien47,534James TavernierRuddy BuquetMatch Report
PremiershipRegular SeasonSun2018-10-0715:00 HomeW31Hearts49,865James TavernierJohn BeatonMatch Report
PremiershipRegular SeasonSun2018-10-2113:30 AwayW41Hamilton5,013James TavernierAndrew DallasMatch Report
Europa LgGroup StageThu2018-10-2520:00 HomeD00ru Spartak Moscow49,068James TavernierKevin BlomMatch Report
PremiershipRegular SeasonWed2018-10-3119:45 HomeD11Kilmarnock49,279James TavernierNick WalshMatch Report
PremiershipRegular SeasonSat2018-11-0312:30 AwayW20St Mirren6,033James TavernierWilliam CollumMatch Report
Europa LgGroup StageThu2018-11-0820:55 AwayL34ru Spartak Moscow22,296James TavernierIvan BebekMatch Report
PremiershipRegular SeasonSun2018-11-1115:00 HomeW71Motherwell49,802James TavernierCraig ThomsonMatch Report
PremiershipRegular SeasonSat2018-11-2415:00 HomeW30Livingston49,448James TavernierNick WalshMatch Report
Europa LgGroup StageThu2018-11-2920:00 HomeD00es Villarreal50,171James TavernierMatej JugMatch Report
PremiershipRegular SeasonSun2018-12-0212:00 AwayW21Hearts19,429James TavernierBobby MaddenMatch Report
PremiershipRegular SeasonWed2018-12-0519:45 HomeL01Aberdeen49,711James TavernierSteven McLeanMatch Report
PremiershipRegular SeasonSun2018-12-0913:30 AwayD11Dundee8,578James TavernierAlan MuirMatch Report
Europa LgGroup StageThu2018-12-1318:55 AwayL01at Rapid Wien23,850James TavernierPaolo MazzoleniMatch Report
PremiershipRegular SeasonSun2018-12-1615:00 HomeW10Hamilton49,055James TavernierEuan AndersonMatch Report
PremiershipRegular SeasonWed2018-12-1919:45 AwayD00Hibernian18,662James TavernierCraig ThomsonMatch Report
PremiershipRegular SeasonSun2018-12-2312:15 AwayW21St Johnstone7,086James TavernierNick WalshMatch Report
PremiershipRegular SeasonWed2018-12-2615:00 HomeD11Hibernian49,885James TavernierAndrew DallasMatch Report
PremiershipRegular SeasonSat2018-12-2912:30 HomeW10Celtic49,863James TavernierJohn BeatonMatch Report
PremiershipRegular SeasonWed2019-01-2319:45 AwayL12Kilmarnock12,374James TavernierDon RobertsonMatch Report
PremiershipRegular SeasonSun2019-01-2716:00 AwayW30Livingston9,028James TavernierKevin ClancyMatch Report
PremiershipRegular SeasonSat2019-02-0215:00 HomeW40St Mirren49,463James TavernierAndrew DallasMatch Report
PremiershipRegular SeasonWed2019-02-0619:45 AwayW42Aberdeen19,190James TavernierBobby MaddenMatch Report
PremiershipRegular SeasonSat2019-02-1615:00 HomeD00St Johnstone49,549James TavernierSteven McLeanMatch Report
PremiershipRegular SeasonSun2019-02-2412:15 AwayW50Hamilton5,827James TavernierNick WalshMatch Report
PremiershipRegular SeasonWed2019-02-2719:45 HomeW40Dundee48,859James TavernierDon RobertsonMatch Report
PremiershipRegular SeasonFri2019-03-0819:45 AwayD11Hibernian20,065James TavernierSteven McLeanMatch Report
PremiershipRegular SeasonSat2019-03-1615:00 HomeD11Kilmarnock49,527James TavernierGreg AitkenMatch Report
PremiershipRegular SeasonSun2019-03-3112:00 AwayL12Celtic58,773James TavernierBobby MaddenMatch Report
PremiershipRegular SeasonWed2019-04-0319:45 HomeW30Hearts49,702James TavernierKevin ClancyMatch Report
PremiershipRegular SeasonSun2019-04-0712:30 AwayW30Motherwell9,200James TavernierNick WalshMatch Report
PremiershipChampionship RoundSat2019-04-2012:00 AwayW31Hearts18,212James TavernierJohn BeatonMatch Report
PremiershipChampionship RoundSun2019-04-2815:00 HomeW20Aberdeen49,667James TavernierDon RobertsonMatch Report
PremiershipChampionship RoundSun2019-05-0515:30 HomeW10Hibernian49,662James TavernierBobby MaddenMatch Report
PremiershipChampionship RoundSun2019-05-1212:00 HomeW20Celtic49,844James TavernierKevin ClancyMatch Report
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 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), Brazil (Jul 25, 2019), Argentina (Jul 29, 2019), China PR (Jul 29, 2019), Korea Republic (Jul 30, 2019), Japan (Aug 2, 2019), Chile (Aug 2, 2019), Colombia (Aug 6, 2019), Ecuador (Aug 6, 2019), Iran (Aug 7, 2019), Paraguay (Aug 8, 2019), Saudi Arabia (Aug 9, 2019), South Africa (Aug 12, 2019), Uruguay (Aug 14, 2019), Peru (Aug 15, 2019), India (Aug 16, 2019). We have many more leagues, but are vetting them and will release them as they are prepared.

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.