Boston's Nomar Garciaparra won his first AL batting title, hitting .357 to finish eight points higher than New York's Derek Jeter.
Garciaparra has a sore right wrist and hasn't played since Thursday, but says he'll be ready for Boston's playoffs opener Wednesday.
"It's nice but it hasn't really sunk in yet. I don't think maybe it'll sink in until after everything is all over," Garciaparra said. "Myself and the team are focused on what's to come."
Seattle's Ken Griffey Jr. won his third straight AL home run title and fourth overall, beating Rafael Palmeiro of Texas 48-47.
Thirteen players in the major leagues hit 40 or more homers, matching last year's total but still four short of the record set in 1996. A record 45 players hit 30 or more homers, two more than the previous high set three years ago.
Cleveland's Manny Ramirez had 165 RBI, the highest total in the majors since Jimmie Foxx had 175 for Boston in 1938 and matching the 12th-highest total ever. The Indians scored 1,009 runs, the most in the majors since Boston scored 1,027 in 1950.
Boston's Pedro Martinez won his first AL strikeout title with 313 and won his first AL ERA title at 2.03 -- he won the NL ERA title two years ago for Montreal. Martinez also led the major leagues in wins, going 23-4.
Seattle's Brian Hunter won the AL stolen base title with 44 -- the fewest for an AL champion since Baltimore's Luis Aparicio won with 40 in 1963.