Jason Roy has been left out of England's side for the fifth and final Ashes Test which starts at The Oval on Thursday.
Here, the PA news agency takes a look at some of the Surrey batsman's highs and lows after his failure to replicate his one-day success in the Test arena.
One hundred and eighty!
Roy finally dispelled any nagging doubts as to his one-day pedigree when setting a new record ODI score for an English batsman against Australia in January 2018. The South Africa-born right-hander surpassed Alex Hales' previous record of 171 by hitting five sixes and 14 fours on his way to 180 off 151 balls at the Melbourne Cricket Ground.
Star of the show
England amassed their highest World Cup total of 386 for six, which they bettered later in the 2019 tournament, against Bangladesh in their third group match and Roy was the star of the show. He was out after plundering three successive sixes having powered his way to a 121-ball 153, the second-best score by an England batsman in the competition.
England's game-changer
After England's memorable triumph in the World Cup final, Roy was named in the International Cricket Council's Team of the Tournament, having scored 443 runs from seven innings at a strike-rate of 115.36. He returned from injury in time to thrash 66 off 57 balls in the crucial game against India and made 85 off 65 deliveries in the semi-final against Australia.
Roy injury destabilises England
Roy was dealt a huge blow in England's third match at the World Cup when he tore a hamstring while fielding and did not bat in an eight-wicket win against West Indies at Southampton. There were doubts as to whether he would appear again in the tournament and, without him, England lost three successive matches before he returned to help Eoin Morgan's side to a 31-run win against India.
Lord's horror show
England included Roy in their batting line-up for the first Ashes Test against Australia at Edgbaston last month, but he made 10 in the first innings and 28 in the second. Questions were raised about his technique after he was out for a first-innings, three-ball duck in the second Test at Lord's and it got worse for the 29-year-old as he departed for two in the second innings.
Time runs out
Roy was dropped for the fifth and final Ashes Test after following up scores of nine and eight in England's thrilling one-wicket win in the third Test with 22 and 31 in the 185-run defeat in the fourth Test. "Jason's had an opportunity to come in and play Test cricket, get a feel for it and it's not quite gone how he would have liked," said skipper Joe Root after the squad for the final Test had been announced.