Bolton host Bristol City in EFL Championship on Saturday 31 October at 23:00 SGT (UTC+8), at Toughsheet Community Stadium, Bolton. Bolton go into the game 18th in the table on 14 points from 12 games, while Bristol City are 14th with 15.

Bolton have 2 wins, 1 draw and 2 defeats in their last 5 matches, scoring 9 and conceding 11. Their latest result was a 5-1 defeat at home to Middlesbrough. Bristol City have 1 win, 2 draws and 2 defeats in their last 5 matches, scoring 2 and conceding 3. Their latest result was a 0-0 draw away to Stoke.

In the last 10 meetings between the sides, Bolton have won 4, Bristol City have won 4 and 2 have been drawn. The most recent, on 25 Jan 2019, finished Bristol City 2-1 Bolton Wanderers.

Our data feed gives Bolton a 32.9% chance of winning, Bristol City 38.9% and the draw 28.2%. The Asian handicap has Bolton at +0.25, with the goals line at 2.5. Lines can move before kick-off.

Think you know how this one ends? Make your picks in the Tipster Cup before kick-off.