England will look to get their challenge for the Ashes back on track today as they face off with Australia once again in the second test at Lords.

The home side narrowly lost out in the first test at Edgbaston on day five after a thrilling encounter. Australia won the test by two wickets after they were set a run chase of 281 by Ben Stokes' team, however it was a tense affair with England pulling out the all the stops to try and topple the Aussies.

The first test saw England rise to the challenge of the Australians with a clear demonstration of their 'Bazball' method which propelled Ben Stokes to declare on 393 in the first innings. The choice to declare at that stage raised some eyebrows on whether it would be enough with England legend Kevin Pietersen even claiming Stokes' decision has heaped pressure on the home side.

Australia were then bowled out for 386 in their first innings, however England managed a somewhat disappointing 273 with the bat on their second go around, a total then eclipsed by the Autralians with just two wickets to spare. The test was an enthralling showpiece for test cricket and The Ashes with both teams landing blow after blow and many fans will be hoping the series continues in a similar manner.

When is the second Ashes test and what time does it start?

The second test begins today, June 28, at 11am and it will take place at Lords in London.

How can I watch it?

Sky Sports is the home of the 2023 Ashes and right now you can sign up for Sky Sports Cricket for just an extra £15 a month, which an option to cancel at any time.

You can find out more about the offer here.

When do the remaining four Ashes 2023 tests take place?

Second Test: Lord's - Wednesday June 28 - Sunday July 2
Third Test: Headingley - Thursday July 6 - Monday July 10
Fourth Test: Old Trafford - Wednesday July 19 - Sunday July 23
Fifth Test: The Kia Oval - Thursday July 27 - Monday July 31