Lionel Messi Robert Lewandowski Andrea PirloGetty

Football's best free transfers: Messi, Pirlo, Lewandowski & top 33 of all time