The Azzurri are bottom of League A's Group 3 after a draw and a defeat in their opening two matches, with Roberto Mancini's side yet to score a goal from open play.
Italy's only goal in their two games so far came from the penalty spot in the 1-1 against Poland last month and the four-time world champions have been on a wretched run in 2018.
Italy's only win in their last ten matches came against Saudi Arabia back in May, and in their last 15 matches they have only beaten Albania, Israel and Liechtenstein, along with Saudi Arabia.
Robert Lewandowski won his 100th cap for Poland in the 3-2 loss to Portugal on Thursday night and should feature once more.
Federico Bernardeschi scored for Italy in the 1-1 draw against Ukraine on Wednesday night and along with Lorenzo Insigne and Jorginho, he can expect to start again against Poland.
Italy's poor run over the last 12 months has seen them failed to keep a clean sheet in their last eight matches, with experienced defenders like Giorgio Chiellini and Leonardo Bonucci looking infinitely less convincing for country than they are for their clubs.
However, Mancini's side have managed to score in six of their eight games this year, with four of those eight matches ending in 1-1 scorelines.
Poland, for their part, can generally be relied upon to score, with Jerzy Brzęczek's team scoring in each of their four matches since the World Cup.
Tips and predictions
Both teams to score is priced at a healthy looking 19/20 (1.95) and with this bet being a regular winner in both sides' recent matches, it makes sense to invest in goals at both ends.Both team to score at 19/20 (1.95) for a 2pt stake with SportPesa