Ahead of the 2005–06 season, Schumacher signed a two-year contract with Bradford City, keeping him until 2007. He started the season well, appearing in the first three league matches of the season until being sidelined with two separate injuries. It wasn’t until on 17 September 2005 when Schumacher returned to the starting line–up, in a 1–1 draw against Yeovil Town. In a follow–up match against West Bromwich Albion in the third round of the League Cup, he scored his first goal of the season, losing 4–1. Since returning from injuries, Schumacher regained his first team place for the rest of the year. He then scored a 30-yard screamer, in a 1–1 draw against Southend United on 10 December 2005. This last until Schumacher suffered a knock in the 41st minute and was substituted, in a 3–3 draw against Brentford on 3 January 2006. As a result, he was sidelined for the rest of January. It wasn’t until on 4 February 2006 when he returned to the starting line–up against Colchester United and played 76 minutes, as the club lost 3–1. Schumacher later faced further sidelined with injuries and suspension. These restrictions of suspension and injuries combined saw him made thirty–five appearances and scoring two times in all competitions.