| | | | Home Team Statistics | Away Team Statistics | |
| | FT Result | HT Result | Pos | Cnrs | Fls | SOnG | SOffG | Pos | Cnrs | Fls | SOnG | SOffG | |
| 9th Jun | Liechtenstein v Scotland | 0-4 | 0-2 | No additional match data available for this game |
| | | |
| 3rd Jun | Gibraltar v Scotland | 0-2 | 0-0 | 26% | 0 | 9 | 1 | 0 | 74% | 12 | 8 | 6 | 12 | [+] |
| | | Goals | | 58' (0 - 1) - Christie, Ryan | 85' (0 - 2) - Adams, Che |
| |
| 22nd Mar | Netherlands v Scotland | 4-0 | 1-0 | 56% | 2 | 11 | 6 | 5 | 44% | 2 | 13 | 2 | 7 | [+] |
| | | Goals | | 40' (1 - 0) - Reijnders, Tijani | 72' (2 - 0) - Wijnaldum, Georginio | | 84' (3 - 0) - Weghorst, Wout | 86' (4 - 0) - Malen, Donyell |
| |
| 17th Oct | France v Scotland | 4-1 | 3-1 | 52% | 2 | 11 | 8 | 0 | 48% | 1 | 21 | 7 | 1 | [+] |
| | | Goals | | 11' (0 - 1) - Gilmour, Billy | 16' (1 - 1) - Pavard, Benjamin | | 24' (2 - 1) - Pavard, Benjamin | 41' (3 - 1) - Mbappe, Kylian | | 70' (4 - 1) - Coman, Kingsley |
| | Cards | | 36' - Patterson, Nathan (Scotland) | 40' - Cooper, Liam (Scotland) | | 84' - Taylor, Greg (Scotland) |
|
| 16th Nov | Turkey v Scotland | 2-1 | | No additional match data available for this game |
| | | |
| 29th Mar | Austria v Scotland | 2-2 | | No additional match data available for this game |
| | | |
| 12th Oct | Faroe Islands v Scotland | 0-1 | 0-0 | 34% | 1 | 15 | 3 | 4 | 66% | 7 | 10 | 6 | 8 | [+] |
| Team Formations | | Faroe Islands : 3-4-3 | | Scotland : 3-4-1-2 |
| | Goals | | 86' (0 - 1) - Dykes, Lyndon |
| | Cards | | 38' - Christie, Ryan (Scotland) | 67' - Dykes, Lyndon (Scotland) | | 82' - Hanley, Grant (Scotland) | 90' - Hendriksson Olsen, Brandur (Faroe Islands) | | 90' - Mctominay, Scott (Scotland) |
|
| 7th Sep | Austria v Scotland | 0-1 | 0-1 | 58% | 5 | 16 | 3 | 5 | 42% | 3 | 6 | 3 | 4 | [+] |
| Team Formations | | Austria : 4-3-2-1 | | Scotland : 3-4-1-2 |
| | Goals | | 30' (0 - 1) - Dykes, Lyndon |
| | Cards | | 22' - Adams, Che (Scotland) | 25' - Hinteregger, Martin (Austria) | | 56' - Hanley, Grant (Scotland) | 90' - Dragovic, Aleksandar (Austria) |
|
| 6th Jun | Luxembourg v Scotland | 0-1 | 0-1 | No additional match data available for this game |
| | | |
| 2nd Jun | Netherlands v Scotland | 2-2 | | No additional match data available for this game |
| | | |
| 28th Mar | Israel v Scotland | 1-1 | 1-0 | 53% | 0 | 16 | 3 | 5 | 47% | 4 | 15 | 3 | 3 | [+] |
| | | Goals | | 44' (1 - 0) - Peretz, Dor | 56' (1 - 1) - Fraser, Ryan |
| | Cards | | 28' - Hendry, Jack (Scotland) | 81' - Peretz, Dor (Israel) |
|
| 17th Nov | Albania v Scotland | 0-4 | 0-2 | 60% | 3 | 10 | 0 | 4 | 40% | 6 | 22 | 6 | 5 | [+] |
| Team Formations | | Albania : 3-5-2 | | Scotland : 4-4-2 |
| | Goals | | 14' (0 - 1) - Fraser, Ryan | 45' (0 - 2) - Steven Fletcher | | 55' (0 - 3) - Forrest, James | 67' (0 - 4) - Forrest, James |
| | Cards | | 10' - Callum Paterson (Scotland) | 12' - Manaj, Rey (Albania) | | 22' - Mergim Mavraj (Albania) | 22' - Mergim Mavraj (Albania) | | 60' - McKenna, Scott (Scotland) | 65' - David Bates (Scotland) | | 80' - Matthew Phillips (Scotland) | 88' - Eros Grezda (Albania) |
|
| 11th Oct | Israel v Scotland | 2-1 | 0-1 | | 6 | 12 | 9 | 11 | | 3 | 8 | 2 | 3 | [+] |
| Team Formations | | Israel : 3-4-1-2 | | Scotland : 3-4-1-2 |
| | Goals | | 25' (0 - 1) - Charlie Mulgrew | 52' (1 - 1) - Peretz, Dor | | 75' (2 - 1) - Kieran Tierney |
| | Cards | | 23' - Omri Ben Harush (Israel) | 24' - Natcho, Bibras (Israel) | | 28' - Souttar, John (Scotland) | 61' - Souttar, John (Scotland) | | 88' - Robertson, Andy (Scotland) |
|
| 3rd Jun | Mexico v Scotland | 1-0 | 1-0 | 60% | 5 | 9 | 11 | 18 | 40% | 3 | 8 | 3 | 0 | [+] |
| Team Formations | | Mexico : 4-2-3-1 | | Scotland : 4-2-3-1 |
| | Goals | | 13' (1 - 0) - Giovani Dos Santos |
| |
| 30th May | Peru v Scotland | 2-0 | 1-0 | 67% | 4 | 11 | 6 | 2 | 33% | 3 | 10 | 0 | 1 | [+] |
| Team Formations | | Peru : 3-4-3 | | Scotland : 4-2-3-1 |
| | Goals | | 37' (1 - 0) - Cueva, Christian | 47' (2 - 0) - Farfan, Jefferson |
| |
| 27th Mar | Hungary v Scotland | 0-1 | 0-0 | No additional match data available for this game |
| | | |
| 8th Oct | Slovenia v Scotland | 2-2 | 0-1 | 68% | 10 | 18 | 8 | 3 | 32% | 4 | 6 | 5 | 5 | [+] |
| Team Formations | | Slovenia : 4-2-3-1 | | Scotland : 4-3-3 |
| | Goals | | 32' (0 - 1) - Leigh Griffiths | 52' (1 - 1) - Roman Bezjak | | 72' (2 - 1) - Roman Bezjak | 88' (2 - 2) - Robert Snodgrass |
| | Cards | | 5' - Tierney, Kieran (Scotland) | 57' - Rajko Rotman (Slovenia) | | 65' - James McArthur (Scotland) | 83' - Charlie Mulgrew (Scotland) | | 90' - Bostjan Cesar (Slovenia) | 90' - Christophe Berra (Scotland) | | 90' - Verbic, Benjamin (Slovenia) | 90' - Bostjan Cesar (Slovenia) |
|
| 1st Sep | Lithuania v Scotland | 0-3 | 0-2 | 42% | 2 | 15 | 3 | 4 | 58% | 4 | 15 | 7 | 9 | [+] |
| Team Formations | | Lithuania : 4-4-1-1 | | Scotland : 4-5-1 |
| | Goals | | 25' (0 - 1) - Armstrong, Stuart | 30' (0 - 2) - Robertson, Andy | | 72' (0 - 3) - James McArthur |
| | Cards | | 67' - Charlie Mulgrew (Scotland) | 78' - Cernych, Fedor (Lithuania) |
|
| 11th Oct | Slovakia v Scotland | 3-0 | 1-0 | 48% | 4 | 17 | 8 | 1 | 52% | 4 | 12 | 5 | 4 | [+] |
| Team Formations | | Slovakia : 4-4-1-1 | | Scotland : 4-5-1 |
| | Goals | | 18' (1 - 0) - Mak, Robert | 56' (2 - 0) - Mak, Robert | | 68' (3 - 0) - Adam Nemec |
| | Cards | | 15' - Erik Sabo (Slovakia) |
|
| 4th Sep | Malta v Scotland | 1-5 | 1-1 | 31% | 2 | 11 | 3 | 3 | 69% | 5 | 7 | 8 | 9 | [+] |
| Team Formations | | Malta : 5-3-2 | | Scotland : 4-4-2 |
| | Goals | | 10' (0 - 1) - Robert Snodgrass | 14' (1 - 1) - Alfred Effiong | | 53' (1 - 2) - Chris Martin | 61' (1 - 3) - Robert Snodgrass | | 78' (1 - 4) - Steven Fletcher | 85' (1 - 5) - Robert Snodgrass |
| | Cards | | 56' - Paul Fenech (Malta) | 59' - Jonathan Caruana (Malta) | | 62' - Alfred Effiong (Malta) | 90' - Gambin, Luke (Malta) |
|
| 4th Jun | France v Scotland | 3-0 | 3-0 | 64% | 10 | 8 | 11 | 4 | 36% | 2 | 11 | 0 | 1 | [+] |
| Team Formations | | France : 4-3-3 | | Scotland : 4-2-3-1 |
| | Goals | | 8' (1 - 0) - Giroud, Olivier | 35' (2 - 0) - Giroud, Olivier | | 39' (3 - 0) - Laurent Koscielny |
| |
| 29th May | Italy v Scotland | 1-0 | 0-0 | 58% | 4 | 10 | 3 | 9 | 42% | 1 | 13 | 0 | 1 | [+] |
| Team Formations | | Italy : 3-5-2 | | Scotland : 4-3-3 |
| | Goals | | 57' (1 - 0) - Graziano Pelle |
| |
| 24th Mar | Czech Republic v Scotland | 0-1 | 0-1 | 52% | 11 | 22 | 7 | 7 | 48% | 4 | 12 | 2 | 6 | [+] |
| Team Formations | | Czech Republic : 4-2-3-1 | | Scotland : 4-3-2-1 |
| | Goals | | 10' (0 - 1) - Ikechi Anya |
| | Cards | | 29' - David Limbersky (Czech Republic) | 74' - Jiri Skalak (Czech Republic) |
|
| 5th Mar | Poland v Scotland | 0-1 | 0-0 | No additional match data available for this game |
| | | |
| 19th Nov | Norway v Scotland | 0-1 | 0-0 | 55% | 4 | 17 | 8 | 7 | 45% | 0 | 14 | 1 | 1 | [+] |
| Team Formations | | Norway : 4-4-2 | | Scotland : 4-5-1 |
| | Goals | | 61' (0 - 1) - Scott Brown |
| | Cards | | 57' - Charlie Adam (Scotland) | 83' - Linnes, Martin (Norway) | | 90' - Vegard Forren (Norway) |
|
| 14th Aug | England v Scotland | 3-2 | 1-1 | No additional match data available for this game |
| | | |
| 14th Nov | Luxembourg v Scotland | 1-2 | 0-2 | No additional match data available for this game |
| | | |
| 27th May | USA v Scotland | 5-1 | | No additional match data available for this game |
| | | |
| 29th Feb | Slovenia v Scotland | 1-1 | | No additional match data available for this game |
| | | |
| 11th Nov | Cyprus v Scotland | 1-2 | | No additional match data available for this game |
| | | |
| 29th May | Rep Of Ireland v Scotland | 1-0 | | No additional match data available for this game |
| | | |
| 27th Mar | Brazil v Scotland | 2-0 | | No additional match data available for this game |
| | | |
| 9th Feb | Northern Ireland v Scotland | 0-3 | | No additional match data available for this game |
| | | |
| 11th Aug | Sweden v Scotland | 3-0 | | No additional match data available for this game |
| | | |
| 14th Nov | Wales v Scotland | 3-0 | | No additional match data available for this game |
| | | |