Stephen Green / MLB Photos via Getty Images

Major League Baseball had a tumultuous offseason, with the owners locking out the players in a contract stalemate. But on March 10 — about three weeks after spring training was supposed to have started — the two sides reached agreement on a new five-year collective bargaining agreement, ending the 90-day lockout and starting the clock on the 2022 season.

Check Out: 22 Side Gigs That Can Make You Richer Than a Full-Time Job
More: Target, Amazon and 4 More Retailers That Will Reward You for Turning In Your Old Stuff

The labor deal also triggered a rush to sign free agents, with two of the biggest prizes — Freddie Freeman and Carlos Correa — signing lucrative deals with new teams.

GOBankingRates looked at the salaries for all 30 Major League Baseball teams to find the highest-paid player on each team. The data revealed a few surprises and confirmed what we knew: the big-market teams outpace the smaller-market teams in spending in a large way.

The list contains players at the top of their game and some who continue to earn huge sums of money even at the end of their careers. Who’s the highest-paid player in MLB and on your team?

Read on to see the full list.

Arizona Diamondbacks: Madison Bumgarner

  • Age: 32
  • Position: Starting Pitcher
  • Base Salary: $23 million
  • Signing Bonus: $0
  • Payroll Salary: $23 million
  • Adjusted Salary: $18 million

Atlanta Braves: Charlie Morton

  • Age: 38
  • Position: Starting Pitcher
  • Base Salary: $20 million
  • Signing Bonus: $0
  • Payroll Salary: $20 million
  • Adjusted Salary: $20 million

Baltimore Orioles: Trey Mancini

Boston Red Sox: Xander Bogaerts

Chicago Cubs: Marcus Stroman

Chicago White Sox: José Abreu

Cincinnati Reds: Joey Votto

Cleveland Guardians: José Ramirez

Colorado Rockies: Charlie Blackmon

Detroit Tigers: Miguel Cabrera

Houston Astros: José Altuve

Kansas City Royals: Salvador Pérez

Los Angeles Angels: Mike Trout

Los Angeles Dodgers: Freddie Freeman

Miami Marlins: Avisaíl García

Milwaukee Brewers: Christian Yelich

Minnesota Twins: Carlos Correa

New York Mets: Max Scherzer

New York Yankees: Gerrit Cole

Oakland A’s: Stephen Piscotty

Philadelphia Phillies: Bryce Harper

Pittsburgh Pirates: Roberto Pérez

San Diego Padres: Manny Machado

San Francisco Giants: Carlos Rodón

Seattle Mariners: Robbie Ray

St. Louis Cardinals: Nolan Arenado

Tampa Bay Rays: Kevin Kiermaier

Texas Rangers: Corey Seager

Toronto Blue Jays: George Springer

Washington Nationals: Stephen Strasburg

  • Age: 33
  • Position: Starting Pitcher
  • Base Salary: $35 million
  • Signing Bonus: $0
  • Payroll Salary: $35 million
  • Adjusted Salary: $23.57 million

More From GOBankingRates

Methodology: For this piece GOBankingRates used Spotrac’s Major League Baseball (MLB) team payrolls for the 2022 season to find the highest-paid player on every MLB team in terms of adjusted salary. For each team, GOBankingRates found (1) the name of the highest-paid player in terms of adjusted salary; (2) the player’s age; (3) position played; (4) base salary; (5) signing bonus; (6) payroll salary; and (7) adjusted salary. Note: An adjusted salary reflects the money the player has agreed to defer to a later payment date. All data was collected on March 23, 2022, and up to date as of April 3, 2022.