Here's how we rated Wednesday's performances in the 2-2 draw...
Couldn't do much about the goals he conceded in a frustrating afternoon for Wednesday, who had looked more secure at the back before this performance.
Stood up to the challenge of a wave of Rotherham attacks in the first half and even had a half chance go goalwards at the start of the second. The Owls' best defensive player in a tough afternoon at the New York Stadium.
A tricky day for the previously solid Owls defender - never looked comfortable and gave the ball away in dangerous positions as Wednesday were punished by their opponents.
Sign up to our Sheffield Wednesday newsletter
The i newsletter cut through the noise
Was run ragged all match by Rotherham's offensive players. Suffered a head injury as he went up for a challenge in the late stages of the second half, came off for Dominic Iorfa.
Offered creatively in the first half but it was a really poor afternoon all round for the Wednesday back four. Couldn't halt Towell and Vaulks on the counter attack for Rotherham's second goal.
Was overrun in midfield, particularly in the second half. Tried to break up play by matching Rotherham's physicality but lost the midfield battle to a hungry home side.
A tough day for the stand-in Wednesday skipper as misplaced passes and sloppy play defined the visitors' first half. Wasn't able to break up Rotherham's play on the counter attack.
Provided the assist for Forestieri in the first half and agonisingly saw his shot bounce off the post minutes before. Had to put in a shift defensively in the second half as he cleared off the line.
Put Wednesday ahead with a cool finish, but was at his best in the second half. Drew free kicks as Rotherham lost their discipline and gave away silly fouls before picking up a two yellows himself in an erratic afternoon.
Offered his best for Wednesday in the opening stages on the left but had a much quieter second period as the game got more aggressive. Replaced by Rolando Aarons on 75 mins.
Tried to hold the ball up in the first half as he played facing the sun but didn't offer the target Wednesday needed up top. Replaced on 58 minutes by Fletcher.
A 58th minute sub for Lucas Joao. Immediately put himself in the mix in a physical second half and suffered a head injury after clashing with Ihiekwe. Caused problems and was vital in Wednesday rescuing a point.
A 75th-minute sub for George Boyd as Wednesday looked to capitalise on the pressure mounting on Rotherham's defensive unit. Added to the Owls mounting pressure in added time.
A 90th minute sub after Jordan Thorniley suffered a head injury - scored a 100th minute equaliser after a scrappy corner. A debut to remember for the new signing.