The Tykes have only lost one of their last seven in the league during an impressive run, although they are still inside the relegation zone ahead of this weekend's clash with ninth-placed Bristol City.
Bristol City lost four straight Championship matches between December 10 and December 26 to drop out of the playoff picture, but the Robins have picked up two victories from their last three.
They were thumped 4-0 at home by Brentford on New Year's Day but have beaten Luton Town and Wigan Athletic in two of their last three Championship encounters.
As it stands, Bristol City are ninth in the table with 41 points, just one point behind Sheffield Wednesday in sixth. Incredibly, just six points separate third-placed Brentford from Preston North End in 10th, suggesting that there is going to be a fascinating battle for the playoff spots in the second half of the season.
Barnsley, meanwhile, currently sit 22nd in the division having collected just 24 points from their 27 matches, recording just five league victories during the current season.
The Tykes have shown improvement under new head coach Gerhard Struber, however, with 42-year-old winning five of his 12 games since taking charge in the latter stages of November.
As mentioned, Barnsley have only lost once in the Championship since the start of December, while they will enter this game off the back of successive wins over Crewe Alexandra and Huddersfield Town in the FA Cup and league respectively.
The table shows that the Yorkshire club still have a lot of work to do if they are to remain in the division, but a victory this weekend could move them out of the bottom three depending on other results.
Bristol City Championship form: LLLWLW
Bristol City form (all competitions): LWLDWL
Barnsley Championship form: WWDDLW
Barnsley form (all competitions): WDDLWW
Josh Brownhill is also under consideration having featured against Shrewsbury in the FA Cup amid the widespread speculation surrounding a possible January exit.
As for Barnsley, head coach Struber has no fresh concerns from the side that impressively overcome Huddersfield on home soil last weekend.
Bristol City possible starting lineup:
Bentley; Hunt, Williams, Moore, Dasilva; Watkins, Massengo, Smith, Eliasson; Wiemann, Diedhiou
Barnsley possible starting lineup:
Sahin-Radlinger; Williams, Diaby, Andersen, Oduor; Ritzmaier, Halme, Thomas; Mowatt; Chaplin, Brown
We say: Bristol City 2-2 Barnsley
Barnsley have shown a lot of improvement in recent weeks, and we fancy the visitors to secure a share of the spoils this weekend. Bristol City have won two of their last three in the Championship but have only been victorious in one of their last five matches on home soil.