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-089Y90000000Match Report
2024-04-26, FriCharlie McArthursct ENG1. PL2Away 2–1Newcastle UnitedStoke City200518-356Y16000000Match Report
2024-04-26, FriConnor McAvoysct ENG1. PL2Home 0–2FulhamTottenham HotspurCB200222-076Y81000010Match Report
2024-04-26, FriDylan Reidsct ENG1. PL2Away 3–2Crystal PalaceMiddlesbrough200519-062Y36000000Match Report
2024-04-26, FriAidan Borlandsct ENG1. PL2Home 1–4Aston VillaNorwich CityCM200717-007Y90000010Match Report
2024-04-26, FriRory Wilsonsct ENG1. PL2Home 1–4Aston VillaNorwich CityFW200618-118Y90100010Match Report
2024-04-26, FriGabriel Forsythsct ENG1. PL2Away 4–1Norwich CityAston VillaLB200617-272Y90010010Match Report
2024-04-26, FriLogan Briggssct ENG1. PL2Away 3–1Leicester CityWest Ham United200519-061Y39000000Match Report
2024-04-26, FriJack Kingdonsct ENG1. PL2Away 0–0Manchester UtdNottingham Forest200518-168Y5000000Match Report
2024-04-26, FriJamie Newtonsct ENG1. PL2Home 0–0Nottingham ForestManchester Utd200518-346Y17000001Match Report
2024-04-26, FriTom Aldredsct AUS1. A-LeagueHome 3–4BrisbaneAdelaideCB199033-234Y900010210003010Match Report
2024-04-26, FriLiam Coopersct ENG2. ChampionshipAway 0–4Leeds UnitedQPR199132-246YOn matchday squad, but did not playMatch Report
2024-04-26, FriLyndon Dykessct ENG2. ChampionshipHome 4–0QPRLeeds UnitedFW199528-208Y861021020010100Match Report
2024-04-27, SatAndrew Robertsonsct ENG1. Premier LeagueAway 2–2LiverpoolWest HamLB199430-052Y9010221600011100Match Report
2024-04-27, SatAlex Iacovittisct ENG3. League OneHome 0–0Port ValeCambridge UtdCB199726-243Y900031210010100Match Report
2024-04-27, SatJensen Weirsct ENG3. League OneHome 0–0Port ValeCambridge UtdDM200222-092Y830000910000210Match Report
2024-04-27, SatZak Julessct ENG3. League OneHome 1–2Exeter CityOxford UnitedCB199726-305Y900010000011100Match Report
2024-04-27, SatJack Aitchisonsct ENG3. League OneHome 1–2Exeter CityOxford United200024-058Y450010000000200Match Report
2024-04-27, SatGeorge Byerssct ENG3. League OneAway 2–3BlackpoolReadingCM199627-339Y760011000020000Match Report
2024-04-27, SatKaramoko Dembelesct ENG3. League OneAway 2–3BlackpoolReadingCM200321-070Y901011240001000Match Report
2024-04-27, SatKyle Josephsct ENG3. League OneAway 2–3BlackpoolReadingFW200122-235Y830111000010200Match Report
2024-04-27, SatMichael Craigsct ENG3. League OneHome 3–2ReadingBlackpool200321-016YOn matchday squad, but did not playMatch Report
2024-04-27, SatEthan Erhahonsct ENG3. League OneHome 0–2Lincoln CityPortsmouthCM200122-359Y900000000016210Match Report
2024-04-27, SatJack Burroughssct ENG3. League OneHome 0–2Lincoln CityPortsmouth200123-042YOn matchday squad, but did not playMatch Report
2024-04-27, SatJack Iredalesct ENG3. League OneAway 3–3BoltonP'borough Utd199628-000YOn matchday squad, but did not playMatch Report
2024-04-27, SatCraig MacGillivraysct ENG3. League OneHome 2–1StevenageCheltenhamGK199331-111Y900000010000000014580.0Match Report
2024-04-27, SatAaron Pressleysct ENG3. League OneHome 2–1StevenageCheltenham200123-122Y230010000000200Match Report
2024-04-27, SatSam Lavellesct ENG3. League OneAway 0–2Carlisle UnitedDerby CountyCB199627-212Y900000000012100Match Report
2024-04-27, SatJack Armersct ENG3. League OneAway 0–2Carlisle UnitedDerby CountyLB200123-016Y9000111020020100Match Report
2024-04-27, SatDylan McGeouchsct ENG3. League OneAway 0–2Carlisle UnitedDerby CountyCM199331-108Y730000000000000Match Report
2024-04-27, SatJason Kerrsct ENG3. League OneHome 2–0Wigan AthleticBristol Rovers199727-086Y450030010021100Match Report
2024-04-27, SatLiam Morrisonsct ENG3. League OneHome 2–0Wigan AthleticBristol RoversCB200321-025Y450000000000000Match Report
2024-04-27, SatJack Grimmersct ENG3. League OneHome 1–0WycombeCharlton AthRB199430-098Y890011000030210Match Report
2024-04-27, SatLewis Fiorinisct ENG3. League OneAway 0–1Charlton AthWycombe200221-351Y450020000020110Match Report
2024-04-27, SatShaun Rooneysct ENG3. League OneHome 3–0Fleetwood TownBurton AlbionCB199627-281Y900000100011100Match Report
2024-04-27, SatPhoenix Pattersonsct ENG3. League OneHome 3–0Fleetwood TownBurton AlbionLM200023-244Y901032900010000Match Report
2024-04-27, SatJamie McCartsct ENG3. League OneHome 1–1BarnsleyNorthampton199726-317YOn matchday squad, but did not playMatch Report
2024-04-27, SatNicky Caddensct ENG3. League OneHome 1–1BarnsleyNorthamptonLW199627-226Y900000200011100Match Report
2024-04-27, SatMarc Leonardsct ENG3. League OneAway 1–1NorthamptonBarnsleyCM200122-135Y900011640025000Match Report
2024-04-27, SatKieron Bowiesct ENG3. League OneAway 1–1NorthamptonBarnsleyFW200221-224Y540010000000000Match Report
2024-04-27, SatLouis Apperesct ENG3. League OneAway 1–1NorthamptonBarnsleyFW199925-037Y901011010000200Match Report
2024-04-27, SatTom Cairneysct ENG1. Premier LeagueHome 1–1FulhamCrystal PalaceDM199133-103Y60000000000000Match Report
2024-04-27, SatLouis Jacksonsct ENG1. Premier LeagueHome 1–1Manchester UtdBurnley200518-227YOn matchday squad, but did not playMatch Report
2024-04-27, SatScott McTominaysct ENG1. Premier LeagueHome 1–1Manchester UtdBurnleyDM199627-146Y250010000000100Match Report
2024-04-27, SatMatt Ritchiesct ENG1. Premier LeagueHome 5–1Newcastle UtdSheffield UtdRM198934-235Y90000000000000Match Report
2024-04-27, SatElliot Andersonsct ENG1. Premier LeagueHome 5–1Newcastle UtdSheffield UtdLM200221-178Y650020010011100Match Report
2024-04-27, SatMatt Phillipssct ENG2. ChampionshipAway 0–3West BromSheffield WedsRW199133-050Y540000400010000Match Report
2024-04-27, SatLiam Palmersct ENG2. ChampionshipHome 3–0Sheffield WedsWest BromCB,CM199132-226Y900000020012200Match Report
2024-04-27, SatCallum Patersonsct ENG2. ChampionshipHome 3–0Sheffield WedsWest BromAM199429-202Y150000000000000Match Report
2024-04-27, SatBarry Bannansct ENG2. ChampionshipHome 3–0Sheffield WedsWest BromCM198934-153Y750011200001100Match Report
2024-04-27, SatDominic Hyamsct ENG2. ChampionshipHome 0–0BlackburnCoventry CityCB199528-134Y900020020002100Match Report
2024-04-27, SatKyle McFadzeansct ENG2. ChampionshipHome 0–0BlackburnCoventry CityCB198737-072Y900021010002100Match Report
2024-04-27, SatLiam Kellysct ENG2. ChampionshipAway 0–0Coventry CityBlackburnCM199034-082Y900010010012000Match Report
2024-04-27, SatRyan Hardiesct ENG2. ChampionshipAway 0–1Plymouth ArgyleMillwallFW199727-046Y210000100000000Match Report
2024-04-27, SatKevin Nisbetsct ENG2. ChampionshipHome 1–0MillwallPlymouth ArgyleFW199727-055Y230000000000200Match Report
2024-04-27, SatRyan Porteoussct ENG2. ChampionshipHome 1–0WatfordSunderlandCB199925-038Y900000110001000Match Report
2024-04-27, SatAngus Gunnsct ENG2. ChampionshipHome 2–2Norwich CitySwansea CityGK199628-101Y900000000000110024666.7Match Report
2024-04-27, SatGrant Hanleysct ENG2. ChampionshipHome 2–2Norwich CitySwansea City199132-164YOn matchday squad, but did not playMatch Report
2024-04-27, SatKenny McLeansct ENG2. ChampionshipHome 2–2Norwich CitySwansea CityDM199232-115Y900020110010210Match Report
2024-04-27, SatAzeem Abdulaisct ENG2. ChampionshipAway 2–2Swansea CityNorwich City200221-145YOn matchday squad, but did not playMatch Report
2024-04-27, SatJay Fultonsct ENG2. ChampionshipAway 2–2Swansea CityNorwich CityDM199430-031Y900000110002200Match Report
2024-04-27, SatRoss McCroriesct ENG2. ChampionshipHome 2–0Bristol CityRotherham UtdRM199826-045Y900000110020100Match Report
2024-04-27, SatDire Mebudesct ENG2. ChampionshipHome 2–0Bristol CityRotherham Utd200419-340YOn matchday squad, but did not playMatch Report
2024-04-27, SatTommy Conwaysct ENG2. ChampionshipHome 2–0Bristol CityRotherham UtdFW200221-270Y621033111100100Match Report
2024-04-27, SatMichael Rosesct ENG2. ChampionshipAway 1–0Stoke CitySouthampton199528-204YOn matchday squad, but did not playMatch Report
2024-04-27, SatChe Adamssct ENG2. ChampionshipHome 0–1SouthamptonStoke CityFW199627-294Y280010010000000Match Report
2024-04-27, SatRyan Frasersct ENG2. ChampionshipHome 0–1SouthamptonStoke CityLW199430-068Y900011500010000Match Report
2024-04-27, SatDavid Turnbullsct ENG2. ChampionshipHome 1–4Cardiff CityMiddlesbroughAM199924-297Y900041400000000Match Report
2024-04-27, SatElliot Wattsct ENG4. League TwoHome 2–2Salford CityHarrogateDM200024-052Y900000300020200Match Report
2024-04-27, SatCallum Hendrysct ENG4. League TwoHome 2–2Salford CityHarrogateAM199726-146Y901051120010200Match Report
2024-04-27, SatGeorge Thomsonsct ENG4. League TwoAway 2–2HarrogateSalford CityRW199231-349Y900131900000000Match Report
2024-04-27, SatDean Corneliussct ENG4. League TwoAway 2–2HarrogateSalford CityAM200123-021Y780110010003100Match Report
2024-04-27, SatJosh Marchsct ENG4. League TwoAway 2–2HarrogateSalford City199727-045Y120010000000000Match Report
2024-04-27, SatReece McAlearsct ENG4. League TwoAway 1–4Tranmere RoversAcc'ton Stanley200222-080Y60000200000000Match Report
2024-04-27, SatRegan Hendrysct ENG4. League TwoAway 1–4Tranmere RoversAcc'ton StanleyCM199826-102Y900131430010100Match Report
2024-04-27, SatRobert Aptersct ENG4. League TwoAway 1–4Tranmere RoversAcc'ton StanleyRM200321-009Y710010010000200Match Report
2024-04-27, SatCallum McFadzeansct ENG4. League TwoHome 2–1WrexhamStockport199430-107YOn matchday squad, but did not playMatch Report
2024-04-27, SatSteven Fletchersct ENG4. League TwoHome 2–1WrexhamStockport198737-037Y220000010010200Match Report
2024-04-27, SatJames Maxwellsct ENG4. League TwoAway 2–2DoncasterGillinghamLB200122-145Y900100030043000Match Report
2024-04-27, SatMatthew Craigsct ENG4. League TwoAway 2–2DoncasterGillinghamDM200321-016Y810000010002110Match Report
2024-04-27, SatDean Campbellsct ENG4. League TwoHome 1–1BarrowMansfield TownCM200123-044Y870011510031100Match Report
2024-04-27, SatKyle Cameronsct ENG4. League TwoAway 0–1Notts CountyFG RoversCB199727-108Y880010000000110Match Report
2024-04-27, SatScott Robertsonsct ENG4. League TwoAway 0–1Notts CountyFG RoversCB200122-280Y880020010010300Match Report
2024-04-27, SatJamie Robsonsct ENG4. League TwoHome 1–0FG RoversNotts CountyLB199726-135Y900010100021100Match Report
2024-04-27, SatKyle McAllistersct ENG4. League TwoHome 1–0FG RoversNotts CountyFW199925-102Y820000410000300Match Report
2024-04-27, SatArchie Mairsct ENG4. League TwoAway 3–3MorecambeSwindon Town200123-082YOn matchday squad, but did not playMatch Report
2024-04-27, SatDonald Lovesct ENG4. League TwoAway 3–3MorecambeSwindon TownCB199429-152Y900000000001300Match Report
2024-04-27, SatCammy Smithsct ENG4. League TwoAway 3–3MorecambeSwindon TownFW199528-252Y901131100040300Match Report
2024-04-27, SatDaniel Harviesct ENG4. League TwoHome 4–4MK DonsSutton UnitedCB199825-293Y900000130020100Match Report
2024-04-27, SatLiam Smithsct ENG4. League TwoAway 0–2Grimsby TownCrawley TownRB199628-022Y900000000005100Match Report
2024-04-27, SatJamie Walkersct ENG4. League TwoHome 4–1Bradford CityNewport CountyDM199330-312Y901021440033100Match Report
2024-04-27, SatDavid Batessct BEL1. Pro League AHome 3–0MechelenOH LeuvenCB199627-210Y900000010001200Match Report
2024-04-27, SatRobbie Crawfordsct USA2. USL ChampHome 6–0CharlestonLV Lights FC199331-044Y220000000030100Match Report
2024-04-27, SatLiam Hendersonsct ITA2. Serie BHome 1–2PalermoReggianaCM199628-007Y550000310001510Match Report
2024-04-27, SatMark Becksct ENG5. National LeagueAway 4–0Solihull MoorsBarnet199430-090Y100000Match Report
2024-04-27, SatJack Hendrysct KSA1. Pro LeagueAway 2–2Al-EttifaqAl-RaedCB199528-361Y900021100001100Match Report
2024-04-27, SatJack Blakesct USA2. USL ChampHome 2–1Indy ElevenNorth CarolinaLM199429-223Y900041420021300Match Report
2024-04-27, SatAli Cootesct USA2. USL ChampAway 0–2Detroit CityPittsburghFW199825-326Y690000120020100Match Report
2024-04-27, SatNick Rosssct USA2. USL ChampHome 3–1Sac RepublicLoudoun UtdDM199132-173Y890000100002000Match Report
2024-04-27, SatJohnny Russellsct USA1. MLSAway 1–2Sporting KCMinnesota UtdFW199034-024Y290010210000100Match Report
2024-04-27, SatLewis Morgansct USA1. MLSHome 1–1NY Red BullsVancouver W'capsLW,FW199627-215Y901074700000000Match Report
2024-04-27, SatRyan Gauldsct USA1. MLSAway 1–1Vancouver W'capsNY Red BullsRW,LW,LM199528-138Y900000420010000Match Report
2024-04-27, SatGreg Hurstsct USA2. USL ChampAway 0–3New Mexico UtdTB RowdiesFW199727-024Y900021000010210Match Report
2024-04-27, SatJohn McGinnsct ENG1. Premier LeagueHome 2–2Aston VillaChelseaCM,FW199429-197Y900010130010000Match Report
2024-04-27, SatGreg Dochertysct ENG2. ChampionshipHome 3–3Hull CityIpswich Town199627-235YOn matchday squad, but did not playMatch Report
2024-04-27, SatHarvey St Clairsct USA2. USL ChampAway 1–0FC TulsaEl Paso199825-171Y120000000000000Match Report
2024-04-28, SunCallan Mckennasct ENG1. Premier LeagueHome 3–0BournemouthBrighton200617-132YOn matchday squad, but did not playMatch Report
2024-04-28, SunRyan Christiesct ENG1. Premier LeagueHome 3–0BournemouthBrightonDM199529-070Y240100000000000Match Report
2024-04-28, SunBilly Gilmoursct ENG1. Premier LeagueAway 0–3BrightonBournemouthDM200122-326Y900010230011010Match Report
2024-04-28, SunAndy Irvingsct AUT1. BundesligaAway 2–3SK Austria KlagenfurtHartbergFW200023-355Y901022400001200Match Report
2024-04-28, SunIbane Bowatsct AUT1. BundesligaHome 3–2HartbergSK Austria KlagenfurtCB200221-230Y900000020012000Match Report
2024-04-28, SunRobbie Uresct BEL1. Pro League AAway 1–1AnderlechtCercle Brugge200420-066YOn matchday squad, but did not playMatch Report
2024-04-28, SunMax Johnstonsct AUT1. BundesligaAway 2–2Sturm GrazRB Salzburg200320-128Y110000000001000Match Report
2024-04-28, SunBarry Douglassct POL1. EkstraklasaHome 0–0Lech PoznańCracovia198934-241Y16000000Match Report
2024-04-28, SunScott McKennasct DEN1. SuperligaHome 3–2FC CopenhagenAGF199627-172YOn matchday squad, but did not playMatch Report
2024-04-28, SunJosh Doigsct ITA1. Serie AAway 1–5SassuoloFiorentinaLB,LM200221-350Y900100210022000Match Report
2024-04-29, MonJack Kingdonsct ENG1. PL2Away 6–3Manchester UtdSouthampton200518-168YOn matchday squad, but did not playMatch Report
2024-04-29, MonLouis Jacksonsct ENG1. PL2Away 6–3Manchester UtdSouthamptonCB200518-227Y90000000Match Report
2024-04-29, MonRory Mahadysct ENG1. PL2Away 2–4Leeds UnitedWest Bromwich Albion200617-260Y900000000Match Report
2024-04-29, MonEseosa Sulesct ENG1. PL2Home 4–2West Bromwich AlbionLeeds United200618-031Y11000000Match Report
2024-04-29, MonCharlie McArthursct ENG1. PL2Home 0–1Newcastle UnitedAston VillaCB200518-356Y90000000Match Report
2024-04-29, MonAidan Borlandsct ENG1. PL2Away 1–0Aston VillaNewcastle UnitedDM200717-007Y90000000Match Report
2024-04-29, MonRory Wilsonsct ENG1. PL2Away 1–0Aston VillaNewcastle UnitedAM200618-118Y58000000Match Report
2024-04-29, MonDylan Reidsct ENG1. PL2Home 5–0Crystal PalaceTottenham HotspurCM200519-062Y74000000Match Report
2024-04-29, MonLuke Butterfieldsct ENG1. PL2Away 0–3EvertonDerby County200320-216Y68000000Match Report
2024-04-29, MonLiam Lindsaysct ENG2. ChampionshipHome 0–3PrestonLeicester CityCB199528-203Y900010000011000Match Report
2024-04-30, TueLiam Kellysct ENG2. ChampionshipHome 1–2Coventry CityIpswich TownCM199034-082Y840020020021200Match Report
2024-05-01, WedLiam Hendersonsct ITA2. Serie BAway 0–1PalermoSpeziaCM199628-007Y100000000000110Match Report
2024-05-01, WedBilly Kingsct USA3. USL League OneAway 2–2HailstormUnion Omaha199429-356YOn matchday squad, but did not playMatch 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.