We are one week into our sleep deprived month thanks to the World Cup providing plenty of action to make the late nights and early mornings worth it.
This weekend promises to be no different with a plethora of sport and racing on the cards once again.
The World Cup Group Stage continues with the Socceroos in action Thursday night then Brazil, Argentina and Germany all look to overcome their slow starts in their second matches.
Locally all eyes will be on State of Origin Game Two in Sydney as the Blues look for their second series win since 2006 and there is another round of AFL action as well.
Check out what is on the cards, mark the times in your diary and get ready for a huge weekend.
Racing
Saturday 23rd June
Tattersall’s Tiara Raceday at Doomben Racecourse
World Cup
Read Our World Cup Previews and Tips Here
Thursday 21st June
Uruguay vs Saudi Arabia – Optus Sport @ 1:00am
Iran vs Spain – Optus Sport @ 4:00am
Denmark vs Australia – Optus Sport and SBS @ 10:00pm
Friday 22nd June
France vs Peru – Optus Sport @ 1:00am
Argentina vs Croatia – Optus Sport @ 4:00am
Brazil vs Costa Rica – Optus Sport and SBS @ 10:00pm
Saturday 23rd June
Serbia vs Switzerland – Optus Sport @ 1:00am
Nigeria vs Iceland – Optus Sport @ 4:00am
Belgium vs Tunisia – Optus Sport @ 10:00pm
Sunday 24th June
South Korea vs Mexico – Optus Sport @ 1:00am
Germany vs Sweden – Optus Sport and SBS @ 4:00am
England vs Panama – Optus Sport and SBS @ 10:00pm
Monday 25th June
Japan vs Senegal – Optus Sport @ 1:00am
Poland vs Columbia – Optus Sport @ 4:00am
State of Origin
Read Our State of Origin Preview Here
Sunday 24th June
Queensland vs New South Wales (Game 2) – Nine @ 8:00pm
AFL Round 14
Read Our AFL Round Preview Here
Thursday 21st June
West Coast vs Essendon – Fox Footy and Seven @ 8:10pm
Friday 22nd June
Port Adelaide vs Melbourne – Fox Footy and Seven @ 7:50pm
Saturday 23rd June
Hawthorn vs Gold Coast – Fox Footy @ 1:30pm
Brisbane vs GWS – Fox Footy @ 4:35pm
Western Bulldogs vs North Melbourne – Fox Footy and Seven @ 7:25pm
Sunday 24th June
Collingwood vs Carlton – Fox Footy @ 3:20pm
International Rugby Union
Read Our Wallabies Preview Here
Saturday 23rd June
New Zealand vs France – Fox Sports @ 5:30pm
Australia vs Ireland – Fox Sports and Ten @ 8:00pm
MLB on TV
Thursday 21st June
New York Yankees vs Seattle Mariners – ESPN @ 9:00am
Saturday 23rd June
MLB Strikezone – ESPN @ 9:00am
New York Mets vs Los Angeles Dodgers – ESPN @ 9:00am