Whomever said that walks are overrated are right. Look at this list of top-30 replacement players in career walks.
1. Barry Bonds (22) 2558 L
2. Rickey Henderson+ (25) 2190 R
3. Babe Ruth+ (22) 2062 L
4. Ted Williams+ (19) 2021 L
5. Joe Morgan+ (22) 1865 L
6. Carl Yastrzemski+ (23) 1845 L
7. Jim Thome (22) 1747 L
8. Mickey Mantle+ (18) 1733 B
9. Mel Ott+ (22) 1708 L
10. Frank Thomas+ (19) 1667 R
11. Eddie Yost (18) 1614 R
12. Darrell Evans (21) 1605 L
13. Stan Musial+ (22) 1599 L
14. Pete Rose (24) 1566 B
15. Harmon Killebrew+ (22) 1559 R
16. Chipper Jones (19) 1512 B
17. Lou Gehrig+ (17) 1508 L
18. Mike Schmidt+ (18) 1507 R
19. Eddie Collins+ (25) 1499 L
20. Bobby Abreu (18) 1476 L
21. Gary Sheffield (22) 1475 R
22. Willie Mays+ (22) 1464 R
23. Jimmie Foxx+ (20) 1452 R
24. Eddie Mathews+ (17) 1444 L
25. Frank Robinson+ (21) 1420 R
26. Wade Boggs+ (18) 1412 L
27. Hank Aaron+ (23) 1402 R
28. Jeff Bagwell (15) 1401 R
29. Dwight Evans (20) 1391 R
30. Tris Speaker+ (22) 1381