SAN DIEGO -- San Diegans make up 10 percent of the top-50 money-earning American athletes over the past year, Sports Illustrated magazine reported Monday.

The five local members of SI's "Fortunate 50'' are:

Mickelson, a San Diego native who now lives in Rancho Santa Fe, made $60.8 million last year, nearly all from endorsements, according to Sports Illustrated. reports that his major sponsors include Carlsbad-based Callaway Golf, KPMG, Barclays, Rolex and Exxon Mobil.

Gonzalez, a former Padre who grew up in Chula Vista and Tijuana, made $22.4 million, nearly all of it in salary from the contract he signed with the Boston Red Sox.

Johnson, an El Cajon native, brought home $21 million, including nearly $6.3 million in winnings on the racing circuit and about $14.7 million in endorsements, according to Sports Illustrated.

Zito, who played baseball at Grossmont High School in El Cajon and the old University of San Diego High School, made $20 million -- all but $1 million from a $126 million contract he signed with the San Francisco Giants six years ago.

Foster, who attended Mission Bay High School, earned $18 million in a front-loaded contract with the Houston Texans, plus $1.75 million in endorsements, according to SI.

Nonprofits around San Diego County have benefited through the athletes. Mickelson, Gonzalez, Johnson and Zito each actively support area charities.

The magazine obtained data on salary, winnings, bonuses, endorsements and appearance fees from players' associations, tour records, agents and news reports. Endorsement estimates were supplied by Burns Entertainment & Sports Marketing, other sports-marketing executives and analysts, and agents.

The salary figures were based on current or most recently completed seasons for team sports. For individual sports like golf and auto racing, the earning were from the 2011 calendar year.