England skipper Eoin Morgan would like to believe his team peaked at the right time at the ongoing World Twenty20 while New Zealand were slightly premature going into Wednesday's semi-final at the Feroz Shah Kotla Stadium in Delhi.

Kane Williamson and his Kiwi team mates have not put a foot wrong since landing in India, winning all four group matches without really breaking a sweat to qualify for the semi-finals as the tournament's only unbeaten team.

So here is all you need to know about the scintillating semi-final between the two:

England

Squad: Eoin Morgan (captain), Moeen Ali, Sam Billings, Jos Buttler, Liam Dawson, Alex Hales, Chris Jordan, Liam Plunkett, Adil Rashid, Joe Root, Jason Ray, Ben Stokes, Reece Topley, James vince, David Willey

Coach: Trevor Bayliss

Best overall performance: Champions (2010)

New Zealand

Squad: Kane Williamson (captain), Corey Anderson, Trent Boult, Martin Guptill, Grant Elliot, Colin Munroe, Mitchell McClenaghan, Nathan McCullum, Adam Milne, Henry Nicholls, Luke Ronchi, Mitchell Santner, Ish Sodhi, Tim Southee, Ross Taylor

Coach: Mike Hesson

Best overall performance: Semi-finals (2007)

(With inputs from Reuters)

Design credits: Palki Sharma