Scotland Men's National Team Stathead ScoutingSubscribe Now (First Month Free)

Select a national team

Player Stats for Scotland

Player Stats for Scotland Table
Offense Defense Goalkeeping
Date Player Country Comp Venue Result Squad Opponent Pos Born Age Start Min Gls Ast Sh SoT Crs Fld PK PKatt TklW Int Fls CrdY CrdR CS GA Saves SoTA Save% Match Report
2024-04-26, FriJosh Adamsct ENG1. PL2Away 0–3Manchester CityReading FC U21CM200420-090Y90000000Match Report
2024-04-26, FriCharlie McArthursct ENG1. PL2Away 2–1Newcastle UnitedStoke City200518-357Y16000000Match Report
2024-04-26, FriConnor McAvoysct ENG1. PL2Home 0–2FulhamTottenham HotspurCB200222-077Y81000010Match Report
2024-04-26, FriDylan Reidsct ENG1. PL2Away 3–2Crystal PalaceMiddlesbrough200519-063Y36000000Match Report
2024-04-26, FriAidan Borlandsct ENG1. PL2Home 1–4Aston VillaNorwich CityCM200717-008Y90000010Match Report
2024-04-26, FriRory Wilsonsct ENG1. PL2Home 1–4Aston VillaNorwich CityFW200618-119Y90100010Match Report
2024-04-26, FriGabriel Forsythsct ENG1. PL2Away 4–1Norwich CityAston VillaLB200617-273Y90010010Match Report
2024-04-26, FriLogan Briggssct ENG1. PL2Away 3–1Leicester CityWest Ham United200519-062Y39000000Match Report
2024-04-26, FriJack Kingdonsct ENG1. PL2Away 0–0Manchester UtdNottingham Forest200518-169Y5000000Match Report
2024-04-26, FriJamie Newtonsct ENG1. PL2Home 0–0Nottingham ForestManchester Utd200518-347Y17000001Match Report
2024-04-26, FriTom Aldredsct AUS1. A-LeagueHome 3–4BrisbaneAdelaideCB199033-235Y900010210003010Match Report
2024-04-26, FriLiam Coopersct ENG2. ChampionshipAway 0–4Leeds UnitedQPR199132-247YOn matchday squad, but did not playMatch Report
2024-04-26, FriLyndon Dykessct ENG2. ChampionshipHome 4–0QPRLeeds UnitedFW199528-209Y861021020010100Match Report
2024-04-27, SatAndrew Robertsonsct ENG1. Premier LeagueAway 2–2LiverpoolWest HamLB199430-053Y9010221600011100Match Report
2024-04-27, SatAlex Iacovittisct ENG3. League OneHome 0–0Port ValeCambridge UtdCB199726-244Y900031210010100Match Report
2024-04-27, SatJensen Weirsct ENG3. League OneHome 0–0Port ValeCambridge UtdDM200222-093Y830000910000210Match Report
2024-04-27, SatZak Julessct ENG3. League OneHome 1–2Exeter CityOxford UnitedCB199726-306Y900010000011100Match Report
2024-04-27, SatJack Aitchisonsct ENG3. League OneHome 1–2Exeter CityOxford United200024-059Y450010000000200Match Report
2024-04-27, SatGeorge Byerssct ENG3. League OneAway 2–3BlackpoolReadingCM199627-340Y760011000020000Match Report
2024-04-27, SatKaramoko Dembelesct ENG3. League OneAway 2–3BlackpoolReadingCM200321-071Y901011240001000Match Report
2024-04-27, SatKyle Josephsct ENG3. League OneAway 2–3BlackpoolReadingFW200122-236Y830111000010200Match Report
2024-04-27, SatMichael Craigsct ENG3. League OneHome 3–2ReadingBlackpool200321-017YOn matchday squad, but did not playMatch Report
2024-04-27, SatEthan Erhahonsct ENG3. League OneHome 0–2Lincoln CityPortsmouthCM200122-360Y900000000016210Match Report
2024-04-27, SatJack Burroughssct ENG3. League OneHome 0–2Lincoln CityPortsmouth200123-043YOn matchday squad, but did not playMatch Report
2024-04-27, SatJack Iredalesct ENG3. League OneAway 3–3BoltonP'borough Utd199628-001YOn matchday squad, but did not playMatch Report
2024-04-27, SatCraig MacGillivraysct ENG3. League OneHome 2–1StevenageCheltenhamGK199331-112Y900000010000000014580.0Match Report
2024-04-27, SatAaron Pressleysct ENG3. League OneHome 2–1StevenageCheltenham200123-123Y230010000000200Match Report
2024-04-27, SatSam Lavellesct ENG3. League OneAway 0–2Carlisle UnitedDerby CountyCB199627-213Y900000000012100Match Report
2024-04-27, SatJack Armersct ENG3. League OneAway 0–2Carlisle UnitedDerby CountyLB200123-017Y9000111020020100Match Report
2024-04-27, SatDylan McGeouchsct ENG3. League OneAway 0–2Carlisle UnitedDerby CountyCM199331-109Y730000000000000Match Report
2024-04-27, SatJason Kerrsct ENG3. League OneHome 2–0Wigan AthleticBristol Rovers199727-087Y450030010021100Match Report
2024-04-27, SatLiam Morrisonsct ENG3. League OneHome 2–0Wigan AthleticBristol RoversCB200321-026Y450000000000000Match Report
2024-04-27, SatJack Grimmersct ENG3. League OneHome 1–0WycombeCharlton AthRB199430-099Y890011000030210Match Report
2024-04-27, SatLewis Fiorinisct ENG3. League OneAway 0–1Charlton AthWycombe200221-352Y450020000020110Match Report
2024-04-27, SatShaun Rooneysct ENG3. League OneHome 3–0Fleetwood TownBurton AlbionCB199627-282Y900000100011100Match Report
2024-04-27, SatPhoenix Pattersonsct ENG3. League OneHome 3–0Fleetwood TownBurton AlbionLM200023-245Y901032900010000Match Report
2024-04-27, SatJamie McCartsct ENG3. League OneHome 1–1BarnsleyNorthampton199726-318YOn matchday squad, but did not playMatch Report
2024-04-27, SatNicky Caddensct ENG3. League OneHome 1–1BarnsleyNorthamptonLW199627-227Y900000200011100Match Report
2024-04-27, SatMarc Leonardsct ENG3. League OneAway 1–1NorthamptonBarnsleyCM200122-136Y900011640025000Match Report
2024-04-27, SatKieron Bowiesct ENG3. League OneAway 1–1NorthamptonBarnsleyFW200221-225Y540010000000000Match Report
2024-04-27, SatLouis Apperesct ENG3. League OneAway 1–1NorthamptonBarnsleyFW199925-038Y901011010000200Match Report
2024-04-27, SatTom Cairneysct ENG1. Premier LeagueHome 1–1FulhamCrystal PalaceDM199133-104Y60000000000000Match Report
2024-04-27, SatLouis Jacksonsct ENG1. Premier LeagueHome 1–1Manchester UtdBurnley200518-228YOn matchday squad, but did not playMatch Report
2024-04-27, SatScott McTominaysct ENG1. Premier LeagueHome 1–1Manchester UtdBurnleyDM199627-147Y250010000000100Match Report
2024-04-27, SatMatt Ritchiesct ENG1. Premier LeagueHome 5–1Newcastle UtdSheffield UtdRM198934-236Y90000000000000Match Report
2024-04-27, SatElliot Andersonsct ENG1. Premier LeagueHome 5–1Newcastle UtdSheffield UtdLM200221-179Y650020010011100Match Report
2024-04-27, SatMatt Phillipssct ENG2. ChampionshipAway 0–3West BromSheffield WedsRW199133-051Y540000400010000Match Report
2024-04-27, SatLiam Palmersct ENG2. ChampionshipHome 3–0Sheffield WedsWest BromCB,CM199132-227Y900000020012200Match Report
2024-04-27, SatCallum Patersonsct ENG2. ChampionshipHome 3–0Sheffield WedsWest BromAM199429-203Y150000000000000Match Report
2024-04-27, SatBarry Bannansct ENG2. ChampionshipHome 3–0Sheffield WedsWest BromCM198934-154Y750011200001100Match Report
2024-04-27, SatDominic Hyamsct ENG2. ChampionshipHome 0–0BlackburnCoventry CityCB199528-135Y900020020002100Match Report
2024-04-27, SatKyle McFadzeansct ENG2. ChampionshipHome 0–0BlackburnCoventry CityCB198737-073Y900021010002100Match Report
2024-04-27, SatLiam Kellysct ENG2. ChampionshipAway 0–0Coventry CityBlackburnCM199034-083Y900010010012000Match Report
2024-04-27, SatRyan Hardiesct ENG2. ChampionshipAway 0–1Plymouth ArgyleMillwallFW199727-047Y210000100000000Match Report
2024-04-27, SatKevin Nisbetsct ENG2. ChampionshipHome 1–0MillwallPlymouth ArgyleFW199727-056Y230000000000200Match Report
2024-04-27, SatRyan Porteoussct ENG2. ChampionshipHome 1–0WatfordSunderlandCB199925-039Y900000110001000Match Report
2024-04-27, SatAngus Gunnsct ENG2. ChampionshipHome 2–2Norwich CitySwansea CityGK199628-102Y900000000000110024666.7Match Report
2024-04-27, SatGrant Hanleysct ENG2. ChampionshipHome 2–2Norwich CitySwansea City199132-165YOn matchday squad, but did not playMatch Report
2024-04-27, SatKenny McLeansct ENG2. ChampionshipHome 2–2Norwich CitySwansea CityDM199232-116Y900020110010210Match Report
2024-04-27, SatAzeem Abdulaisct ENG2. ChampionshipAway 2–2Swansea CityNorwich City200221-146YOn matchday squad, but did not playMatch Report
2024-04-27, SatJay Fultonsct ENG2. ChampionshipAway 2–2Swansea CityNorwich CityDM199430-032Y900000110002200Match Report
2024-04-27, SatRoss McCroriesct ENG2. ChampionshipHome 2–0Bristol CityRotherham UtdRM199826-046Y900000110020100Match Report
2024-04-27, SatDire Mebudesct ENG2. ChampionshipHome 2–0Bristol CityRotherham Utd200419-341YOn matchday squad, but did not playMatch Report
2024-04-27, SatTommy Conwaysct ENG2. ChampionshipHome 2–0Bristol CityRotherham UtdFW200221-271Y621033111100100Match Report
2024-04-27, SatMichael Rosesct ENG2. ChampionshipAway 1–0Stoke CitySouthampton199528-205YOn matchday squad, but did not playMatch Report
2024-04-27, SatChe Adamssct ENG2. ChampionshipHome 0–1SouthamptonStoke CityFW199627-295Y280010010000000Match Report
2024-04-27, SatRyan Frasersct ENG2. ChampionshipHome 0–1SouthamptonStoke CityLW199430-069Y900011500010000Match Report
2024-04-27, SatDavid Turnbullsct ENG2. ChampionshipHome 1–4Cardiff CityMiddlesbroughAM199924-298Y900041400000000Match Report
2024-04-27, SatElliot Wattsct ENG4. League TwoHome 2–2Salford CityHarrogateDM200024-053Y900000300020200Match Report
2024-04-27, SatCallum Hendrysct ENG4. League TwoHome 2–2Salford CityHarrogateAM199726-147Y901051120010200Match Report
2024-04-27, SatGeorge Thomsonsct ENG4. League TwoAway 2–2HarrogateSalford CityRW199231-350Y900131900000000Match Report
2024-04-27, SatDean Corneliussct ENG4. League TwoAway 2–2HarrogateSalford CityAM200123-022Y780110010003100Match Report
2024-04-27, SatJosh Marchsct ENG4. League TwoAway 2–2HarrogateSalford City199727-046Y120010000000000Match Report
2024-04-27, SatReece McAlearsct ENG4. League TwoAway 1–4Tranmere RoversAcc'ton Stanley200222-081Y60000200000000Match Report
2024-04-27, SatRegan Hendrysct ENG4. League TwoAway 1–4Tranmere RoversAcc'ton StanleyCM199826-103Y900131430010100Match Report
2024-04-27, SatRobert Aptersct ENG4. League TwoAway 1–4Tranmere RoversAcc'ton StanleyRM200321-010Y710010010000200Match Report
2024-04-27, SatCallum McFadzeansct ENG4. League TwoHome 2–1WrexhamStockport199430-108YOn matchday squad, but did not playMatch Report
2024-04-27, SatSteven Fletchersct ENG4. League TwoHome 2–1WrexhamStockport198737-038Y220000010010200Match Report
2024-04-27, SatJames Maxwellsct ENG4. League TwoAway 2–2DoncasterGillinghamLB200122-146Y900100030043000Match Report
2024-04-27, SatMatthew Craigsct ENG4. League TwoAway 2–2DoncasterGillinghamDM200321-017Y810000010002110Match Report
2024-04-27, SatDean Campbellsct ENG4. League TwoHome 1–1BarrowMansfield TownCM200123-045Y870011510031100Match Report
2024-04-27, SatKyle Cameronsct ENG4. League TwoAway 0–1Notts CountyFG RoversCB199727-109Y880010000000110Match Report
2024-04-27, SatScott Robertsonsct ENG4. League TwoAway 0–1Notts CountyFG RoversCB200122-281Y880020010010300Match Report
2024-04-27, SatJamie Robsonsct ENG4. League TwoHome 1–0FG RoversNotts CountyLB199726-136Y900010100021100Match Report
2024-04-27, SatKyle McAllistersct ENG4. League TwoHome 1–0FG RoversNotts CountyFW199925-103Y820000410000300Match Report
2024-04-27, SatArchie Mairsct ENG4. League TwoAway 3–3MorecambeSwindon Town200123-083YOn matchday squad, but did not playMatch Report
2024-04-27, SatDonald Lovesct ENG4. League TwoAway 3–3MorecambeSwindon TownCB199429-153Y900000000001300Match Report
2024-04-27, SatCammy Smithsct ENG4. League TwoAway 3–3MorecambeSwindon TownFW199528-253Y901131100040300Match Report
2024-04-27, SatDaniel Harviesct ENG4. League TwoHome 4–4MK DonsSutton UnitedCB199825-294Y900000130020100Match Report
2024-04-27, SatLiam Smithsct ENG4. League TwoAway 0–2Grimsby TownCrawley TownRB199628-023Y900000000005100Match Report
2024-04-27, SatJamie Walkersct ENG4. League TwoHome 4–1Bradford CityNewport CountyDM199330-313Y901021440033100Match Report
2024-04-27, SatDavid Batessct BEL1. Pro League AHome 3–0MechelenOH LeuvenCB199627-211Y900000010001200Match Report
2024-04-27, SatRobbie Crawfordsct USA2. USL ChampHome 6–0CharlestonLV Lights FC199331-045Y220000000030100Match Report
2024-04-27, SatLiam Hendersonsct ITA2. Serie BHome 1–2PalermoReggianaCM199628-008Y550000310001510Match Report
2024-04-27, SatMark Becksct ENG5. National LeagueAway 4–0Solihull MoorsBarnet199430-091Y100000Match Report
2024-04-27, SatJack Hendrysct KSA1. Pro LeagueAway 2–2Al-EttifaqAl-RaedCB199528-362Y900021100001100Match Report
2024-04-27, SatJack Blakesct USA2. USL ChampHome 2–1Indy ElevenNorth CarolinaLM199429-224Y900041420021300Match Report
2024-04-27, SatAli Cootesct USA2. USL ChampAway 0–2Detroit CityPittsburghFW199825-327Y690000120020100Match Report
2024-04-27, SatNick Rosssct USA2. USL ChampHome 3–1Sac RepublicLoudoun UtdDM199132-174Y890000100002000Match Report
2024-04-27, SatJohnny Russellsct USA1. MLSAway 1–2Sporting KCMinnesota UtdFW199034-025Y290010210000100Match Report
2024-04-27, SatLewis Morgansct USA1. MLSHome 1–1NY Red BullsVancouver W'capsLW,FW199627-216Y901074700000000Match Report
2024-04-27, SatRyan Gauldsct USA1. MLSAway 1–1Vancouver W'capsNY Red BullsRW,LW,LM199528-139Y900000420010000Match Report
2024-04-27, SatGreg Hurstsct USA2. USL ChampAway 0–3New Mexico UtdTB RowdiesFW199727-025Y900021000010210Match Report
2024-04-27, SatJohn McGinnsct ENG1. Premier LeagueHome 2–2Aston VillaChelseaCM,FW199429-198Y900010130010000Match Report
2024-04-27, SatGreg Dochertysct ENG2. ChampionshipHome 3–3Hull CityIpswich Town199627-236YOn matchday squad, but did not playMatch Report
2024-04-27, SatHarvey St Clairsct USA2. USL ChampAway 1–0FC TulsaEl Paso199825-172Y120000000000000Match Report
2024-04-28, SunCallan Mckennasct ENG1. Premier LeagueHome 3–0BournemouthBrighton200617-133YOn matchday squad, but did not playMatch Report
2024-04-28, SunRyan Christiesct ENG1. Premier LeagueHome 3–0BournemouthBrightonDM199529-071Y240100000000000Match Report
2024-04-28, SunBilly Gilmoursct ENG1. Premier LeagueAway 0–3BrightonBournemouthDM200122-327Y900010230011010Match Report
2024-04-28, SunAndy Irvingsct AUT1. BundesligaAway 2–3SK Austria KlagenfurtHartbergFW200023-356Y901022400001200Match Report
2024-04-28, SunIbane Bowatsct AUT1. BundesligaHome 3–2HartbergSK Austria KlagenfurtCB200221-231Y900000020012000Match Report
2024-04-28, SunRobbie Uresct BEL1. Pro League AAway 1–1AnderlechtCercle Brugge200420-067YOn matchday squad, but did not playMatch Report
2024-04-28, SunMax Johnstonsct AUT1. BundesligaAway 2–2Sturm GrazRB Salzburg200320-129Y110000000001000Match Report
2024-04-28, SunBarry Douglassct POL1. EkstraklasaHome 0–0Lech PoznańCracovia198934-242Y16000000Match Report
2024-04-28, SunScott McKennasct DEN1. SuperligaHome 3–2FC CopenhagenAGF199627-173YOn matchday squad, but did not playMatch Report
2024-04-28, SunJosh Doigsct ITA1. Serie AAway 1–5SassuoloFiorentinaLB,LM200221-351Y900100210022000Match Report
2024-04-29, MonJack Kingdonsct ENG1. PL2Away 6–3Manchester UtdSouthampton200518-169YOn matchday squad, but did not playMatch Report
2024-04-29, MonLouis Jacksonsct ENG1. PL2Away 6–3Manchester UtdSouthamptonCB200518-228Y90000000Match Report
2024-04-29, MonRory Mahadysct ENG1. PL2Away 2–4Leeds UnitedWest Bromwich Albion200617-261Y900000000Match Report
2024-04-29, MonEseosa Sulesct ENG1. PL2Home 4–2West Bromwich AlbionLeeds United200618-032Y11000000Match Report
2024-04-29, MonCharlie McArthursct ENG1. PL2Home 0–1Newcastle UnitedAston VillaCB200518-357Y90000000Match Report
2024-04-29, MonAidan Borlandsct ENG1. PL2Away 1–0Aston VillaNewcastle UnitedDM200717-008Y90000000Match Report
2024-04-29, MonRory Wilsonsct ENG1. PL2Away 1–0Aston VillaNewcastle UnitedAM200618-119Y58000000Match Report
2024-04-29, MonDylan Reidsct ENG1. PL2Home 5–0Crystal PalaceTottenham HotspurCM200519-063Y74000000Match Report
2024-04-29, MonLuke Butterfieldsct ENG1. PL2Away 0–3EvertonDerby County200320-217Y68000000Match Report
2024-04-29, MonLiam Lindsaysct ENG2. ChampionshipHome 0–3PrestonLeicester CityCB199528-204Y900010000011000Match Report
2024-04-30, TueLiam Kellysct ENG2. ChampionshipHome 1–2Coventry CityIpswich TownCM199034-083Y840020020021200Match Report
2024-05-01, WedLiam Hendersonsct ITA2. Serie BAway 0–1PalermoSpeziaCM199628-008Y100000000000110Match Report
2024-05-01, WedBilly Kingsct USA3. USL League OneAway 2–2HailstormUnion Omaha199429-357YOn matchday squad, but did not playMatch Report
2024-05-02, ThuJohn McGinnsct UEFA3. Conf LgHome 2–4eng Aston Villagr OlympiacosDM,CM199429-198Y900031400010100Match Report

Player Fixtures for Scotland

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.