The 2009–10 DFB-Pokal was the 67th season of the annual German football cup competition.
The competition began with the first round on 31 July 2009 and ended on 15 May 2010 with the final which is traditionally held at Olympiastadion in Berlin.
The draw took place on 27 June 2009, 18:00 UTC+2 at the Norisring, Nuremberg, and involved the 64 teams listed in the table above.
The draw took place on 8 August 2009 at Rhein-Neckar-Arena, Sinsheim and involved the 32 winners of the first round.
The draw took place on 1 November 2009 as part of the ARD-Sportschau, and involved the 8 winners of the round of 16.