The 2012 European Championships kick off on June 8 in Poland and Ukraine, and as we fans get amped up for this summer's excitement, what better way is to prepare than to peruse the rosters set to do battle on the pitch?
From Sneijder to Schweinsteiger, Ronaldo to Rooney and everyone in between, here's what the final rosters look like.
By the way, the four first-round groups are listed below:
Group A: Poland, Greece, Russia, Czech Republic
Group B: Netherlands, Denmark, Germany, Portugal
Group C: Spain, Italy, Ireland, Croatia
Group D: Ukraine, Sweden, France, England
All rosters courtesy of UEFA.com.