INTERNATIONAL football returns this week as Alex McLeish's second era in charge of Scotland gets underway.

The Tartan Army host Costa Rica on Friday before travelling to Hungary next week in a friendly double-header.

The Hampden clash will be shown live on Sky Sports at 7.45pm at the end of the week before BBC One Scotland broadcast the clash in Budapest on Tuesday at 7pm. 

Elsewhere, some high-profile match-ups are set to take place ahead of this summer's World Cup, including Germany v Spain on Friday and England v Italy next Tuesday. 

Wednesday 21st March 2018

Hungary U19 v England U19

UEFA Under-19 Championship Elite Round

13:00

FreeSports

Barrow v Hartlepool United

National League

19:45

BT Sport 1 / BT Sport 4K UHD

Thursday 22nd March 2018

China v Wales

China Cup Semi-Final

11:35

BBC One Wales

Friday 23rd March 2018

Adelaide United v Newcastle Jets

Hyundai A-League

08:50

BT Sport 1

England U18 v Scotland U18

Centenary Shield

19:00

FreeSports

Netherlands v England

International Friendly

19:45

ITV

Germany v Spain

International Friendly

19:45

BT Sport 3

Scotland v Costa Rica

International Friendly

19:45

Sky Sports Football / Sky Sports Main Event

Saturday 24th March 2018

Central Coast Mariners v Sydney FC

Hyundai A-League

06:35

BT Sport 1

Melbourne City v Western Sydney Wanderers

Hyundai A-League

08:50

BT Sport 1

Tranmere Rovers v Eastleigh

National League

12:15

BT Sport 1 / BT Sport 4K UHD

Northern Ireland v South Korea

International Friendly

14:00

FreeSports

Dumbarton v Inverness CT

Irn-Bru Cup Final

16:15

BBC ALBA

Luton Town v Barnet

League Two

17:15

Sky Sports Football / Sky Sports Main Event

England U21 v Romania U21

International Friendly

17:15

BT Sport 2

FC Dallas v Portland Timbers

MLS

19:30

Sky Sports Football

Columbus Crew v DC United

MLS

22:00

Sky Sports Football

Sunday 25th March 2018

Wellington Phoenix v Brisbane Roar

Hyundai A-League

07:00

BT Sport 1

Perth Glory v Melbourne Victory

Hyundai A-League

09:00

BT Sport 1

Alcorcon v Gimnastic

La Liga 2

11:00

FreeSports

Chesterfield v Notts County

League Two

13:30

Sky Sports Football / Sky Sports Main Event

The New Saints v Cefn Druids

Welsh Premier League

14:00

S4C

Chelsea Ladies v Reading FC Women

FA Women's Super League

14:00

BBC Red Button

Portsmouth v Oxford United

League One

16:00

Sky Sports Football / Sky Sports Main Event

TBC

Primeira Liga

17:00

FreeSports

Monday 26th March 2018

Wales v TBC

China Cup

TBC

S4C

Warrenpoint Town v Crusaders

Northern Irish Premiership

19:45

Sky Sports Football

Tuesday 27th March 2018

England U19 v Macedonia U19

UEFA Under-19 Championship Elite Round

13:00

FreeSports

England U21 v Ukraine U21

International Friendly

18:00

BT Sport 1 / BT Sport 4K UHD

Hungary v Scotland

International Friendly

19:00

BBC One Scotland

Germany v Brazil

International Friendly

19:45

BT Sport 2

England v Italy

International Friendly

20:00

ITV

Spain v Argentina

International Friendly

20:30

Sky Sports Football / Sky Sports Main Event