Before the World Cup started, England were the title favorites.
And, The Three Lions have lived up to the expectations.
They got off to a prolific start, winning three out of four opening matches.
However, when opener Jason Roy got injured, things looked shaky as they lost two consecutive matches.
Interestingly, they scripted a remarkable turnaround, finishing third on the table with six wins.
England destroyed Australia in the semis
In the second semi-final of the tournament, England completely destroyed Australia, winning the match by eight wickets. Australia lost a World Cup semi-final, for the first time in their history, as England reached their fourth final. Momentum is clearly with England when they enter Lord's.
Kiwis 'huff and puff' into the semis
As for New Zealand, they too got off to a terrific start, remaining unbeaten in the opening six matches, before losing the last three games.
Enjoying a better NRR than Pakistan, they 'huffed and puffed' their way into the semis, where they delivered the bowling performance of the tournament.
On nine occasions, these teams have met in World Cup across editions, and New Zealand have managed to win five matches, while England have pocketed four.
Overall, there have been 90 ODI clashes between them, with the Kiwis leading the race again with 43 wins, while England have 41 victories.
However, the last tie saw the hosts annihilating New Zealand by 119 runs.
Predicted Playing XI and Dream11 for this tie
England: Jason Roy, Jonny Bairstow, Joe Root, Eoin Morgan (captain), Ben Stokes, Jos Buttler (wicket-keeper), Chris Woakes, Liam Plunkett, Adil Rashid, Jofra Archer, Mark Wood.
New Zealand: Martin Guptill, Henry Nicholls, Kane Williamson (captain), Ross Taylor, Tom Latham (wicket-keeper), James Neesham, Colin de Grandhomme, Mitchell Santner, Matt Henry, Trent Boult, Lockie Ferguson.