The Spirit play at Lord's — the ground in northwest London often referred to as the "home of cricket" and the equivalent ... The Hundred — London Spirit, Oval Invincibles, Southern Brave ...