Alex Hales puts MLC contract over Blast and The Hundred - 12BSports-English