Of course, this actually Vick's second $100 million contract, having signed a $130 million contract with the Atlanta Falcons in a previous life, which is still the largest contract in NFL history in terms of total value. It is a grey area in the NFL, but if we consider guaranteed dollars and reported values, it appears that Larry Fitzgerald's recent $120 million contract was the largest in NFL history in terms of guaranteed money ($50 million).

We can see below that Major League Baseball still dominates the world of obscene contracts, with the 13 largest contracts. Several NBA players make the list, but the NFL (Vick) and NHL (Alex Ovechkin) are each only represented once.