Rank Name Team G Batters Faced IP TBA TOP
1 Johan Santana MIN 34 923 233.2 360 0.393
2 Chris Carpenter STL 32 896 221.2 350 0.396
3 Chien-Ming Wang NYY 34 900 218.0 367 0.409
4 Brandon Webb ARI 33 950 235.0 388 0.413
5 CC Sabathia CLE 28 802 192.2 328 0.413
6 Roy Halladay TOR 32 876 220.0 364 0.417
7 Mike Mussina NYY 32 804 197.1 336 0.418
8 John Lackey LAA 33 922 217.2 386 0.423
9 Érik Bédard BAL 33 844 196.1 357 0.426
10 Derek Lowe LAD 35 913 218.0 386 0.426
11 Roy Oswalt HOU 33 896 220.2 380 0.430
12 John Smoltz ATL 35 960 232.0 417 0.436
13 Carlos Zambrano CHC 33 917 214.0 396 0.437
14 Kelvim Escobar LAA 30 789 189.1 343 0.438
15 Bronson Arroyo CIN 35 992 240.2 431 0.438
16 Josh Johnson FLA 31 659 157.0 285 0.440
17 Jason Schmidt SFG 32 894 213.1 391 0.441
18 Kenny Rogers DET 34 849 204.0 375 0.442
19 Ervin Santana LAA 33 846 204.0 374 0.444
20 Clay Hensley SDP 37 787 187.0 349 0.449
21 Jason Jennings COL 32 902 212.0 406 0.454
22 Jake Westbrook CLE 32 904 211.1 408 0.454
23 Matt Cain SFG 32 818 190.2 368 0.456
24 Justin Verlander DET 30 776 186.0 353 0.457
25 Pedro Martinez NYM 23 550 132.2 249 0.458
26 Mark Hendrickson TOT 31 719 164.2 327 0.458
27 Dontrelle Willis FLA 34 975 223.1 442 0.459
28 Adam Loewen BAL 22 504 112.1 231 0.459
29 José Contreras CHW 30 833 196.0 382 0.460
30 Jeremy Bonderman DET 34 903 214.0 414 0.460
31 Aaron Cook COL 32 915 212.2 418 0.461
32 Tom Glavine NYM 32 842 198.0 383 0.461
33 Kevin Millwood TEX 34 907 215.0 415 0.462
34 Javier Vázquez CHW 33 872 202.2 402 0.462
35 Scott Kazmir TBD 24 610 144.2 282 0.462
36 Félix Hernández SEA 31 816 191.0 379 0.466
37 Dan Haren OAK 34 930 223.0 433 0.467
38 Dave Bush MIL 34 869 210.0 402 0.467
39 Greg Maddux TOT 34 862 210.0 398 0.468
40 Daniel Cabrera BAL 26 662 148.0 309 0.470
41 Jaret Wright NYY 30 625 140.1 293 0.471
42 Randy Johnson NYY 33 860 205.0 404 0.473
43 Scott Olsen FLA 31 761 180.2 357 0.473
44 Nate Robertson DET 32 881 208.2 416 0.474
45 Chris Capuano MIL 34 936 221.1 440 0.475
46 Jeff Francis COL 32 843 199.0 397 0.475
47 Aaron Harang CIN 36 993 234.1 462 0.475
48 Barry Zito OAK 34 945 221.0 448 0.478
49 Curt Schilling BOS 31 834 204.0 397 0.479
50 Vicente Padilla TEX 33 872 200.0 416 0.480
51 Jake Peavy SDP 32 846 202.1 405 0.482
52 Jarrod Washburn SEA 31 809 187.0 389 0.483
53 Jon Garland CHW 33 900 211.1 432 0.483
54 A.J. Burnett TOR 21 577 135.2 277 0.483
55 Brett Myers PHI 31 833 198.0 400 0.484
56 Esteban Loaiza OAK 26 679 154.2 327 0.485
57 Doug Davis MIL 34 904 203.1 431 0.485
58 Cole Hamels PHI 23 558 132.1 268 0.486
59 Zach Duke PIT 34 935 215.1 448 0.486
60 Woody Williams SDP 25 624 145.1 301 0.488
61 Brad Penny LAD 34 813 189.0 393 0.488
62 Gil Meche SEA 32 811 186.2 395 0.489
63 Cliff Lee CLE 33 882 200.2 430 0.489
64 Kyle Lohse TOT 34 566 126.2 273 0.489
65 Miguel Batista ARI 34 910 206.1 440 0.490
66 Jamey Wright SFG 34 676 156.0 331 0.493
67 Joe Blanton OAK 32 856 194.1 421 0.494
68 Chris Young SDP 31 735 179.1 360 0.495
69 Matt Morris SFG 33 903 207.2 443 0.496
70 Noah Lowry SFG 27 689 159.1 339 0.500
71 Jon Lieber PHI 27 714 168.0 354 0.500
72 Ricky Nolasco FLA 35 613 140.0 303 0.501
73 Andy Pettitte HOU 36 929 214.1 459 0.502
74 Jeff Suppan STL 32 837 190.0 415 0.502
75 Tim Wakefield BOS 23 610 140.0 306 0.502
76 Brad Radke MIN 28 689 162.1 345 0.504
77 Ted Lilly TOR 32 797 181.2 400 0.504
78 Chuck James ATL 25 504 119.0 250 0.505
79 Tim Hudson ATL 35 959 218.1 481 0.506
80 Jamie Moyer TOT 33 894 211.1 452 0.509
81 Liván Hernández TOT 34 959 216.0 480 0.509
82 James Shields TBD 21 540 124.2 274 0.511
83 Paul Maholm PIT 30 788 176.0 400 0.512
84 Eric Milton CIN 26 662 152.2 337 0.514
85 Tony Armas WSN 30 693 154.0 350 0.514
86 Casey Fossum TBD 25 594 130.0 305 0.515
87 Freddy García CHW 33 917 216.1 473 0.516
88 Chan Ho Park SDP 24 606 136.2 308 0.517
89 Josh Beckett BOS 33 869 204.2 449 0.518
90 Orlando Hernández TOT 29 699 162.1 359 0.519
91 Mark Redman KCR 29 740 167.0 381 0.519
92 Paul Byrd CLE 31 805 179.0 419 0.521
93 Sean Marshall CHC 24 563 125.2 290 0.522
94 John Koronka TEX 23 554 125.0 289 0.523
95 Claudio Vargas ARI 31 747 167.2 387 0.524
96 Cory Lidle TOT 31 745 170.2 388 0.524
97 Mark Buehrle CHW 32 876 204.0 458 0.526
98 Steve Trachsel NYM 30 736 164.2 386 0.527
99 Ian Snell PIT 32 813 186.0 421 0.528
100 Kris Benson BAL 30 781 183.0 408 0.528
101 Wandy Rodríguez HOU 30 611 135.2 321 0.531
102 Rodrigo López BAL 36 847 189.0 449 0.533
103 Ramón Ortiz WSN 33 871 190.2 461 0.535
104 Byung-Hyun Kim COL 27 689 155.0 367 0.539
105 Kirk Saarloos OAK 35 548 121.1 298 0.546
106 Josh Fogg COL 31 765 172.0 414 0.546
107 Joel Piñeiro SEA 40 753 165.2 412 0.548
108 Óliver Pérez TOT 22 529 112.2 288 0.550
109 Odalis Pérez TOT 32 573 126.1 314 0.552
110 Jeff Weaver TOT 31 770 172.0 425 0.557
111 Víctor Santos PIT 25 522 115.1 288 0.557
112 Brian Moehler FLA 29 556 122.0 310 0.565
113 Carlos Silva MIN 36 811 180.1 455 0.565
114 Jason Marquis STL 33 870 194.1 485 0.565
115 Jason Johnson TOT 24 527 115.0 298 0.568
116 Runelvys Hernández KCR 21 508 109.2 287 0.568
117 Jae Weong Seo TOT 36 707 157.0 400 0.571
118 Ryan Madson PHI 50 620 134.1 351 0.574
119 Jorge Sosa TOT 45 524 118.0 298 0.576
120 Shawn Chacón TOT 26 516 109.0 310 0.609

Stats sourced from Baseball-Reference