What Major League Baseball player holds the record for all-time career high batting average?

Ty Cobb
Larry Walker
Jeff Bagwell
Frank Thomas

The correct answer is A. Ty Cobb.

Ty Cobb played Major League Baseball (MLB) from 1905 to 1928 for the Detroit Tigers. He is considered one of the greatest baseball players of all time. Cobb holds the MLB record for career batting average, with a lifetime average of .366. He also holds the record for career hits, with 4,189.

Larry Walker played MLB from 1989 to 2005 for the Montreal Expos, Colorado Rockies, and St. Louis Cardinals. He is a seven-time All-Star and a three-time National League batting champion. Walker’s career batting average is .313.

Jeff Bagwell played MLB from 1991 to 2005 for the Houston Astros. He is a seven-time All-Star and a two-time National League MVP. Bagwell’s career batting average is .297.

Frank Thomas played MLB from 1990 to 2008 for the Chicago White Sox, Oakland Athletics, and Toronto Blue Jays. He is a five-time All-Star and a two-time American League MVP. Thomas’s career batting average is .295.