Who was the quickest player to reach 3,000 hit in terms of at-bats? And who was the quickest player to reach it in terms of age?

Tris Speaker reached 3,000 hits in the fewest at-bats. He did it on May 17, 1925 in his 8,625th at-bat. Nap Lajoie, who ranks second on the list, needed just five more at-bats to reach 3,000 hits. Ty Cobb, who reached the magic plateau when he was just 34 years old, was the youngest player to accomplish the feat.