The result ended a five-match losing run for both sides, but Scunthorpe were the happier as they celebrated a point they needed to ensure League Two survival.
It meant that Southend’s win at Barrow was in vain and they and bottom club Grimsby go down.
This was City’s fourth home game in a row without scoring and Sellars said: “It was really frustrating; We didn’t capitalise on the chances we created. They had a game-plan and did it well and got the point they wanted;
“Any team will lose that bit of confidence after losing five games in a row. We have got some really good individual players, who can unlock doors and make it hard for teams, but it’s not working at this moment in the attacking sense. These are areas that you can always improve on.
“Goalkeeper Sam Hornby got us out of a mess a little bit. He is doing really well. Defensively there were significant performances, but we have just to finish off our chances.”
In a scrappy game, Hornby made outstanding saves, turning over Kevin van Veen’s header in the first half and blocking substitute Ryan Loft’s shot near the end.
City’s Charles Vernam had an early effort well saved by Mark Howard and in the second half Anthony O’Connor poked the ball past Howard only to see it clip the post. Substitute Clayton Donaldson missed a great chance in stoppage time.
Bradford City: Hornby, Cousin-Dawson (Cook 60), P O’Connor, A O’Connor, Wood, Sutton, Watt, Vernam, Cooke, Evans (Scales 71), Novak; (Donaldson 72). Unused substitutes: O’Donnell, Stevens, Foulds, Clarke.
Scunthorpe United: Howard, Spence, Onariase, Taft, van Veen (Hippolyte 86), Gilliead, Karacan (Loft 78), Beestin, O’Malley, Rowe, Green (Eisa 77). Unused substitutes: Watson, Bedeau, Pugh, Howe.
Referee: M Edwards (Tyne and Wear).
Support The Yorkshire Post and become a subscriber today. Your subscription will help us to continue to bring quality news to the people of Yorkshire. In return, you’ll see fewer ads on site, get free access to our app and receive exclusive members-only offers. Click HERE to subscribe.