At the start of the 2009–10 season, Schumacher managed to regain his first team place at Crewe under the management of Dario Gradi despite facing competition from Ashley Westwood. He then scored four more goals by the end of 2009, scoring against Rotherham United, Bradford City, Cheltenham Town and Morecambe. However, Schumacher suffered injuries on four separate occasions throughout the 2009–10 season. Despite this, he continued to remain in the first team for the club. At the end of the 2009–10 season, Schumacher went on to make thirty–three appearances and scoring four times in all competitions.