But, the stars aligned for his return as Pakistan bowlers took a heavy beating from the English batsmen in the recent ODI series which paved the way for Amir's surprise return to the side despite being out-of-form of late.
The two-time champions bowled Pakistan out for just 105 in 21.4 overs - their second lowest total in World Cup history. Captain Sarfaraz Ahmed made way to the pavilion on the score of 8 runs. Thomas's first wicket came via a superb diving effort by keeper Shai Hope - who ended with four catches. You know, with the 10:30 start, as I told you before in the last press conference, the start is very crucial for our team.
"Unpredictable - that's a word that us as coaching staff hate", coach Micky Arthur recently said in a video on the cricket board's website.
Wahab Riaz struck 18 off 11 balls to help Pakistan breach the 100-run mark before he was cleaned up by man-of-the-match Thomas.
"We want to remain aggressive and that's through good fast bowling".
Pakistan headed into the opening match having lost their last 10 completed one-day internationals.
Ahmed will also hope his spearhead Mohammad Amir - playing his first World Cup after missing the 2011 and 2015 editions due to a spot-fixing ban - will dismantle the West Indies top order boasting hard-hitting opener Chris Gayle and the impressive Shai Hope.
Babar Azam has struck hundreds in four of his six ODIs against the West Indies, and needs one more century to equal Brian Lara's record for the most by a batsman in these matchups. I think when we batted it was a clinical performance as well, obviously started nicely by Chris.