With the Cricket World Cup drawing near, here's a look at all the grounds the Black Caps will play it in their quest for glory.
County Ground, Taunton
Fixtures: Afghanistan vs. New Zealand (June 9), Australia vs. Pakistan (June 13), West Indies vs. Bangladesh (June 18)
About the venue: Overlooked by the towers of three churches, Taunton featured at previous men's World Cups, once in 1983 and twice in 1999. They are the only men's ODIs at the ground. Which also means all six teams are playing here for the first time.
Fixtures: New Zealand vs. South Africa (June 20), New Zealand vs. Pakistan (June 27), England vs. India (July 1), Bangladesh vs. India (July 3), semifinal (July 12)
About the venue: Edgbaston will host a semifinal for the fourth time, and the showdown between No. 1-ranked England and No. 2 India. Also, South Africa returns to the scene of one of its worst World Cup moments, the 1999 semifinal against Australia, when a run out in the last over left the score tied and advanced Australia.
Fixtures: Pakistan vs. South Africa (June 24), England vs. Australia (June 26), New Zealand vs. Australia (June 30), Pakistan vs. Bangladesh (July 6), final (July 15)
About the venue: Like when England previously staged the Cricket World Cup, Lord's will host the final, its fifth. England has reached the final at home only once, in 1979, when it was crushed by the West Indies, which hasn't won it since. The highest total at Lord's still comes from the first ODI there, in 1975, when England made 334-4 against India to open that World Cup.
Old Trafford, Manchester
Fixtures: India vs. Pakistan (June 17), England vs. Afghanistan (June 19), West Indies vs. New Zealand (June 23), West Indies vs. India (June 28), Australia vs. South Africa (July 7), semifinal (July 10)
About the venue: Old Trafford's first match will be the biggest of the pool stage, India vs. Pakistan. They previously met here in the 1999 World Cup and India won by 47 runs. The Pavilion End was recently renamed the James Anderson End after England's highest test wicket-taker. The ground's highest total is only 318-7 by Sri Lanka in 2006. Viv Richards still holds the ground's highest ODI score, 189 not out, in 1984 against England.
The Oval, London
Fixtures: England vs. South Africa (May 31), South Africa vs. Bangladesh (June 3), Bangladesh vs. New Zealand (June 6), India vs. Australia (June 10), Sri Lanka vs. Australia (June 16)
About the venue: Where international cricket began. England played its first test here in 1880 against Australia, and won with a century from WG Grace. England opens the tournament here against South Africa. England has won 11 of its last 13 ODIs at the Oval. Bangladesh has two chances to win at the Oval for the first time.
Fixtures: Sri Lanka vs. South Africa (June 29), Sri Lanka vs. West Indies (July 2), England vs. New Zealand (July 4)
About the venue: The most northerly ground in England. Normally, Riverside seats 5,000, but temporary seating will more than triple that. The highest Cricket World Cup total at the ground is 261-6 by Pakistan en route to beating Scotland in 1999. The highest total overall is England's 314-4 last year to beat Australia's 310-8. They are two of the only three 300-plus scores at the ground.
Sophia Gardens, Cardiff
Fixtures: New Zealand vs. Sri Lanka (June 2), Afghanistan vs. Sri Lanka (June 5), England vs. Bangladesh (June 9), South Africa vs. Afghanistan (June 16)
About the venue: The first international at Sophia Gardens was the 1999 World Cup match between Australia and New Zealand. The venue was also the site of Bangladesh's first win over Australia in 2005. Bangladesh also took down New Zealand here in the 2017 Champions Trophy. Bangladesh will play England here for the first time.
Trent Bridge, Nottingham
Fixtures: West Indies vs. Pakistan (June 1), England vs. Pakistan (June 4), Australia vs. West Indies (June 7), India vs. New Zealand (June 14), Australia vs. Bangladesh (June 21)
About the venue: First hosted an ODI in 1974. Also hosted Cricket World Cup games in 1975, 1979, 1983, and 1999. Trent Bridge has staged the two highest totals in ODI history. England scored 481-6 in a big win against Australia last year, breaking its record of 444-3 against Pakistan in 2016.