Who has won the most pennants in the American League?

The New York Yankees won 40 American League pennants. That is the most in major league baseball.