2009 m. gegužę jis buvo paskirtas Didžiosios Britanijos moterų komandos treneriu, pakeisdamas Marką Clarką. 2012 m. vasaros olimpinėse žaidynėse jis treniravo Didžiąją Britaniją ir užėmė vienuoliktą vietą. 2016 m. vasaros olimpinėse žaidynėse Maheras vėl tapo Kinijos rinktinės treneriu.
Tai buvo jo šeštoji iš eilės olimpinės žaidynės kaip šalies vyriausiojo trenerio. Komanda baigė dešimta.