Because he is in the first year of a contract. The first year on any contract most likely has the smallest base salary of any year. A lot of time it is close to the NFL minimum, but players don't mind because they get all of their multi million dollar signing bonus that same year. It jumps up significantly by year 3 most times.

This is also the same reason Amani Toomer is in the top 10 of WRs. He is in his second to last year of his multi year contract. His base salary figure is high. He is a prime candidate to restructure.

This list is how much these players made this year, not the average amount they make every year, or how much they count against the cap

Therefore, while Olin Kruetz made 10 million this year, that's because he signed a contract extension during the season that gave him a large signing bonus. He is by no means the #2 best paid offensive lineman in the NFL.