26-letni skrzydłowy został sprowadzony do Dortmundu w 2007 roku z Wisły Kraków. Wychowanek Rakowa Częstochowa rozegrał od tego czasu 167 spotkań (141 w Bundeslidze) dla zespołu z Signal Iduna Park. Zdobył w nich piętnaście bramek (14 w lidze).
Błaszczykowski od 2006 roku występuje w reprezentacji Polski, w której rozegrał dotychczas 54 mecze, dziesięciokrotnie pokonując bramkarzy rywali. W kadrze Franciszka Smudy był kapitanem. Na Euro 2012 zagrał we wszystkich trzech meczach zdobywając jedną bramkę.