Wednesday’s sport includes six race meeting from the UK and Ireland, Champions League qualifiers and more.
There are two televised pre-season friendlies.
Manchester City v AC Milan (kick off 5.15pm, ESPN)
Bayern Munich v Sao Paulo (kick off 7.30pm, ESPN)
There are several Champions League qualifiers taking place including Celtic v Elfsborg (kick off 7.45pm).
Goodwood (1.55pm, flat)
Redcar (2.05pm, flat)
Perth (2.15pm, jumps)
Galway (3.00pm, mixed)
Sandown (5.50pm, flat)
Leicester (6.00pm, flat)
South African action comes from Scottsville (11.30am, flat).
The current MLB season continues with 13 more games scheduled from 12.05am.
There is a one-day international between Sri Lanka and South Africa scheduled to begin at 9.30am.
There are two Friends Life T20 games: Hampshire v Middlesex and Essex v Surrey (live on Sky Sports 2). Both begin at 6.40pm.
In the Caribbean Premier League T20, Barbados Tridents face St Lucia Zouks at 12.10am.
Hall Green (11.03am)
Belle Vue (2.18pm)
The World Swimming Championships continue in Barcelona on Wednesday (live on BBC Two from 7:00pm, and Eurosport from 9.00am) where the highlights are the finals of the men’s 200m butterfly, 50m breaststroke and the 800m freestyle, plus the women’s 200m freestyle.
Tournaments in Washington (ATP & WTA), Kitzbuhel (ATP) and Carlsbad (WTA) all continue. The Austrian Open from Kitzbuhel is live on Setanta Ireland from 11.00am and 4.00pm.