Danny Wilson names an unchanged starting eleven that beat Bradford City 3-1 on Sunday.
Barnsley: Turnbull, Berry, Nyatanga, Cranie (C), Hourihane, Winnall, Williams, Ramage, Bree, Bailey, Cole.
Subs: Davies, Brown, Dudgeon, Treacy, Hemmings, Digby, Lita.
Peterborough: Alnwick, Bestwick, Baldwin, Burgess, Smith, Newell, Payne (C), Anderson, Maddison, Taylor, Washington.
Subs: Grant, Mendez-Laing, James, Oztumer, Ferdinand, Santos, McEvoy.