There are four Ladbrokes Premiership matches on Wednesday, with games at New Douglas Park, Pittodrie, Tynecastle and Fir Park.
The Dundee v Celtic fixture at Dens Park has been postponed due to a waterlogged pitch.
Hamilton Accies (9) v Inverness CT (8) - kick-off 3.00pm
The sides are separated only by goal difference, one point outside the top six.
Hamilton's home record is three wins, three draws and four defeats.
ICT have won twice on their travels, drawing four games and losing three.
Accies have lost their last three matches while ICT have drawn their last two.
Accies won 2-0 when the sides met in the Highlands back in August.
Aberdeen (2) v Partick Thistle (6) - kick-off 7.45pm
Aberdeen are unbeaten in their last seven matches.
Partick Thistle have won four games in a row.
Aberdeen's home record is seven wins, two draws and one defeat.
Partick Thistle's away record is three wins, three draws and three defeats.
Aberdeen won 2-0 when the sides met at Firhill back in August.
Hearts (3) v Dundee United (12) - kick-off 7.45pm
Hearts have drawn four of their last five matches.
Dundee United have won just two of their 19 games this season.
United's Boxing Day game against Motherwell at Tannadice was postponed.
Hearts go into the match on the back of a 2-2 home draw with Celtic.
Hearts won 1-0 when the sides met at Tannadice in October.
Motherwell (10) v St Johnstone (4) - kick-off 7.45pm
Motherwell have taken seven points from their last three games.
Saints' last match was a 0-0 draw at home to Hearts on December 19.
Motherwell's home record is three wins, two draws and four defeats.
St Johnstone have won five and lost four of their nine away games.
St Johnstone won 2-1 when the sides met at McDiarmid Park in August.