2009 Chicago White Sox Starters
(79-83) 
Starters
Starter Date Vs. IP BF W/L ER R H K BB HR Pit Str Ball Str%
Mark Buehrle Apr 7 @KCR 5.0 26 2 2 6 3 3 1 97 58 39 .60
Gavin Floyd Apr 8 @KCR 7.0 29 L 2 2 6 9 2 0 96 56 40 .58
John Danks Apr 9 @KCR 6.0 25 0 0 3 5 3 0 95 55 40 .58
Jose Contreras Apr 10 @MIN 5.0 25 L 4 4 7 3 3 1 86 51 35 .59
Bartolo Colon Apr 11 @MIN 6.0 23 W 0 0 3 2 2 0 94 60 34 .64
Mark Buehrle Apr 12 @MIN 6.1 21 W 1 1 2 5 0 1 95 61 34 .64
Gavin Floyd Apr 13 DET 5.0 27 W 6 6 5 2 7 1 98 49 49 .50
Jose Contreras Apr 15 DET 5.1 25 L 4 5 5 4 2 1 96 59 37 .61
John Danks Apr 16 TAM 6.0 24 W 1 1 2 8 4 1 101 59 42 .58
Bartolo Colon Apr 17 TAM 5.2 24 5 5 6 4 1 1 92 55 37 .60
Mark Buehrle Apr 18 TAM 6.2 29 W 3 3 8 5 3 0 104 66 38 .63
Gavin Floyd Apr 19 TAM 7.0 26 W 2 2 6 7 0 1 91 59 32 .65
Jose Contreras Apr 21 BAL 5.1 29 L 6 6 7 2 6 1 100 58 42 .58
John Danks Apr 22 BAL 7.0 24 W 1 1 4 3 0 1 103 70 33 .68
Bartolo Colon Apr 23 BAL 3.0 19 L 5 5 8 0 2 0 63 39 24 .62
Gavin Floyd Apr 24 @TOR 4.1 27 L 5 6 9 5 5 0 94 56 38 .60
Mark Buehrle Apr 25 @TOR 6.0 27 W 2 2 6 4 3 0 92 53 39 .58
Jose Contreras Apr 26 @TOR 7.0 30 3 3 8 2 1 0 96 63 33 .66
Bartolo Colon Apr 28 @SEA 7.0 27 W 0 1 4 6 1 0 95 65 30 .68
John Danks Apr 28 (2) @SEA 4.0 20 L 5 5 8 2 1 1 74 47 27 .64
Gavin Floyd Apr 29 @SEA 6.0 29 3 3 10 3 2 0 110 70 40 .64
Mark Buehrle May 1 TEX 6.0 25 W 3 3 7 2 0 1 81 53 28 .65
Jose Contreras May 2 TEX 3.1 19 L 7 7 7 3 2 1 63 37 26 .59
John Danks May 3 TEX 5.1 27 L 5 5 10 3 1 1 105 68 37 .65
Bartolo Colon May 4 KCR 5.0 25 L 2 3 7 7 3 1 98 58 40 .59
Gavin Floyd May 5 KCR 5.0 23 6 6 6 2 2 2 82 45 37 .55
Mark Buehrle May 7 @DET 8.0 27 W 0 0 1 5 2 0 110 68 42 .62
Jose Contreras May 8 @TEX 3.2 20 L 3 5 6 3 2 0 81 47 34 .58
John Danks May 9 @TEX 6.0 23 1 1 4 10 1 0 98 67 31 .68
Bartolo Colon May 10 @TEX 4.2 23 L 5 5 5 4 3 2 93 52 41 .56
Gavin Floyd May 11 CLE 5.0 30 L 8 8 11 3 3 0 107 58 49 .54
Clayton Richard May 12 CLE 3.1 19 4 4 6 2 3 0 79 42 37 .53
Mark Buehrle May 13 CLE 7.0 29 L 4 4 7 6 1 2 97 67 30 .69
John Danks May 15 TOR 3.0 18 L 7 7 9 3 1 1 62 40 22 .65
Bartolo Colon May 16 TOR 5.0 20 0 0 5 2 2 0 62 36 26 .58
Gavin Floyd May 17 TOR 5.0 22 L 6 6 7 4 2 2 76 47 29 .62
Clayton Richard May 18 TOR 7.0 26 1 2 3 3 3 1 94 52 42 .55
Mark Buehrle May 19 @MIN 7.0 27 W 1 2 8 3 0 1 101 62 39 .61
John Danks May 20 @MIN 5.2 25 W 2 4 5 7 3 1 111 70 41 .63
Bartolo Colon May 21 @MIN 2.0 16 L 1 8 7 1 2 2 61 35 26 .57
Gavin Floyd May 22 @PIT 8.0 28 W 0 0 2 8 2 0 103 66 37 .64
Clayton Richard May 23 @PIT 6.0 24 W 0 0 4 8 3 0 107 63 44 .59
Mark Buehrle May 24 @PIT 7.0 29 1 1 12 3 0 0 106 68 38 .64
John Danks May 25 LAA 6.0 27 W 3 3 4 4 6 0 112 58 54 .52
Bartolo Colon May 26 LAA 6.2 22 W 1 1 4 3 0 1 83 52 31 .63
Gavin Floyd May 27 LAA 8.0 31 L 3 3 7 8 2 0 102 71 31 .70
Clayton Richard May 29 KCR 7.0 26 W 2 2 5 7 1 1 92 62 30 .67
Mark Buehrle May 30 KCR 7.1 27 3 3 7 6 0 1 95 67 28 .71
John Danks May 31 KCR 5.1 27 4 4 9 5 2 0 100 67 33 .67
Gavin Floyd Jun 1 @OAK 7.0 28 2 2 4 8 3 1 107 65 42 .61
Bartolo Colon Jun 2 @OAK 5.1 26 L 2 5 6 4 3 1 81 50 31 .62
Clayton Richard Jun 3 @OAK 5.1 25 L 5 5 7 4 4 3 94 55 39 .59
Mark Buehrle Jun 4 @OAK 8.0 31 L 4 4 5 4 3 1 101 62 39 .61
John Danks Jun 5 @CLE 5.2 25 L 5 5 6 4 2 3 100 59 41 .59
Gavin Floyd Jun 6 @CLE 6.2 28 W 1 2 5 7 1 0 105 69 36 .66
Bartolo Colon Jun 7 @CLE 5.0 24 L 5 6 8 3 1 4 88 55 33 .63
Clayton Richard Jun 8 @DET 4.2 24 3 3 5 4 5 0 100 57 43 .57
Jose Contreras Jun 8 (2) @DET 8.0 26 W 0 0 1 3 1 0 115 69 46 .60
Mark Buehrle Jun 9 @DET 6.1 26 5 5 4 4 4 1 95 57 38 .60
John Danks Jun 10 @DET 7.1 29 L 2 2 5 7 2 1 101 66 35 .65
Gavin Floyd Jun 11 @DET 8.0 28 1 1 5 5 0 1 111 77 34 .69
Clayton Richard Jun 12 MIL 5.0 22 0 1 4 3 3 0 102 61 41 .60
Jose Contreras Jun 13 MIL 8.0 28 W 0 0 2 8 2 0 107 67 40 .63
Mark Buehrle Jun 14 MIL 6.0 26 4 4 7 5 1 3 114 73 41 .64
John Danks Jun 17 CHC 7.0 26 W 1 1 5 9 0 0 99 71 28 .72
Gavin Floyd Jun 18 CHC 7.0 26 1 1 4 2 3 0 90 59 31 .66
Jose Contreras Jun 19 CIN 6.0 26 L 3 3 9 2 0 1 100 63 37 .63
Clayton Richard Jun 20 CIN 3.0 16 3 5 6 4 1 1 65 45 20 .69
Mark Buehrle Jun 21 CIN 7.0 27 W 0 0 5 3 1 0 103 67 36 .65
John Danks Jun 23 @LAD 7.0 26 L 3 3 3 5 2 1 106 66 40 .62
Gavin Floyd Jun 24 @LAD 6.0 27 W 1 3 6 3 2 0 108 75 33 .69
Clayton Richard Jun 25 @LAD 4.1 21 4 4 6 1 1 0 85 49 36 .58
Jose Contreras Jun 26 @CHC 7.1 31 L 4 5 7 8 1 2 103 65 38 .63
Mark Buehrle Jun 27 @CHC 5.2 27 3 5 6 3 3 0 108 65 43 .60
John Danks Jun 28 @CHC 7.0 28 W 0 0 4 5 4 0 110 62 48 .56
Gavin Floyd Jun 29 CLE 7.2 28 W 0 0 5 5 2 0 95 59 36 .62
Clayton Richard Jun 30 CLE 6.0 23 W 4 4 4 6 1 1 81 58 23 .72
Jose Contreras Jul 1 CLE 8.0 30 W 2 2 5 8 1 0 110 74 36 .67
Mark Buehrle Jul 2 KCR 8.1 28 W 1 1 6 1 0 0 100 68 32 .68
John Danks Jul 3 KCR 7.1 28 W 0 0 5 5 0 0 105 72 33 .69
Gavin Floyd Jul 4 KCR 5.1 23 L 5 5 4 4 3 0 96 54 42 .56
Clayton Richard Jul 5 KCR 3.2 19 L 4 4 8 3 0 0 80 51 29 .64
Mark Buehrle Jul 7 @CLE 7.0 26 W 3 3 7 3 1 2 107 72 35 .67
Jose Contreras Jul 8 @CLE 6.1 25 W 1 1 6 9 1 1 104 58 46 .56
Clayton Richard Jul 9 @CLE 1.0 9 L 6 6 4 1 3 1 46 25 21 .54
John Danks Jul 10 MIN 5.2 25 4 4 4 4 5 0 114 70 44 .61
Gavin Floyd Jul 11 MIN 7.2 30 W 5 5 8 7 0 2 103 72 31 .70
Mark Buehrle Jul 12 MIN 3.1 20 L 8 8 10 1 1 3 63 42 21 .67
John Danks Jul 17 @BAL 5.0 26 W 3 3 7 3 3 1 97 62 35 .64
Mark Buehrle Jul 18 @BAL 7.1 29 W 1 1 8 4 0 0 110 73 37 .66
Jose Contreras Jul 19 @BAL 4.1 23 L 4 5 5 1 4 0 99 58 41 .59
Gavin Floyd Jul 20 @TAM 7.0 25 W 3 3 3 7 2 3 99 59 40 .60
Clayton Richard Jul 21 @TAM 8.0 28 1 1 4 7 2 0 116 71 45 .61
Carlos Torres Jul 22 @TAM 6.0 27 3 3 6 3 3 2 95 53 42 .56
Mark Buehrle Jul 23 @TAM 9.0 27 W 0 0 0 6 0 0 116 76 40 .66
Jose Contreras Jul 24 DET 6.2 30 L 4 4 9 8 1 0 117 73 44 .62
Bartolo Colon Jul 24 (2) DET 7.0 27 3 3 6 2 1 1 85 57 28 .67
Gavin Floyd Jul 25 DET 6.2 27 1 2 6 7 3 0 112 71 41 .63
Clayton Richard Jul 26 DET 8.0 30 W 1 1 5 3 2 0 113 72 41 .64
John Danks Jul 27 MIN 7.0 29 L 2 4 6 3 2 1 107 67 40 .63
Mark Buehrle Jul 28 MIN 6.1 26 L 5 5 5 3 1 0 97 65 32 .67
Jose Contreras Jul 29 MIN 5.2 28 L 3 3 6 4 5 0 112 59 53 .53
Gavin Floyd Jul 30 @NYY 7.2 28 1 1 4 10 1 0 103 63 40 .61
D.J. Carrasco Jul 31 @NYY 4.0 21 5 5 9 2 1 1 67 42 25 .63
John Danks Aug 1 @NYY 6.0 29 W 4 4 7 5 4 0 98 61 37 .62
Mark Buehrle Aug 2 @NYY 4.1 25 L 7 7 12 0 1 1 75 55 20 .73
Jose Contreras Aug 4 @LAA 2.2 13 3 3 1 3 5 0 66 36 30 .55
Gavin Floyd Aug 5 @LAA 8.0 32 W 1 2 6 6 1 0 105 65 40 .62
John Danks Aug 6 @LAA 6.1 30 L 6 7 9 5 3 3 109 65 44 .60
Mark Buehrle Aug 7 @CLE 7.2 32 L 5 6 11 2 2 2 119 76 43 .64
Carlos Torres Aug 8 @CLE 3.1 18 4 4 3 5 6 0 72 33 39 .46
Jose Contreras Aug 9 @CLE 4.2 21 L 4 4 6 2 2 0 87 54 33 .62
Gavin Floyd Aug 10 SEA 5.2 25 L 5 5 7 4 3 1 117 71 46 .61
John Danks Aug 11 SEA 8.0 29 W 1 1 7 8 1 0 99 69 30 .70
Mark Buehrle Aug 12 SEA 8.0 31 0 0 6 3 1 0 107 67 40 .63
Jose Contreras Aug 14 OAK 4.1 22 6 7 8 4 0 1 83 56 27 .67
Gavin Floyd Aug 15 OAK 7.0 29 W 1 1 8 8 2 0 101 70 31 .69
John Danks Aug 16 OAK 7.1 29 2 2 8 3 1 0 91 62 29 .68
Mark Buehrle Aug 17 @KCR 6.0 26 4 4 9 0 2 1 96 62 34 .65
Freddy Garcia Aug 18 @KCR 4.1 21 L 5 5 7 3 1 1 91 53 38 .58
Jose Contreras Aug 19 @KCR 7.0 23 W 1 1 3 8 1 1 97 64 33 .66
Gavin Floyd Aug 21 @BAL 7.1 30 L 4 4 7 7 2 2 115 70 45 .61
John Danks Aug 22 @BAL 6.1 27 W 1 1 3 3 6 0 99 56 43 .57
Mark Buehrle Aug 23 @BAL 5.1 25 L 5 5 11 4 0 2 102 71 31 .70
Jose Contreras Aug 24 BOS 2.2 16 L 1 7 4 1 3 1 84 46 38 .55
Freddy Garcia Aug 25 BOS 6.1 26 3 3 5 5 1 0 93 57 36 .61
Gavin Floyd Aug 26 BOS 6.0 23 2 2 5 4 1 2 105 67 38 .64
John Danks Aug 27 BOS 6.0 24 W 2 2 6 6 1 2 108 70 38 .65
Mark Buehrle Aug 28 NYY 6.0 28 2 2 8 1 2 2 99 58 41 .59
Jose Contreras Aug 29 NYY 3.1 23 L 6 8 9 3 2 0 77 49 28 .64
Freddy Garcia Aug 30 NYY 6.0 23 L 3 3 4 5 3 1 96 57 39 .59
Gavin Floyd Aug 31 MIN 6.0 26 L 3 3 9 4 0 2 106 68 38 .64
John Danks Sep 1 MIN 7.0 27 3 3 6 2 2 2 96 63 33 .66
Mark Buehrle Sep 2 MIN 6.0 24 2 2 7 2 1 0 83 56 27 .67
Carlos Torres Sep 3 CHC 7.0 26 W 0 0 5 6 0 0 98 65 33 .66
Freddy Garcia Sep 4 @BOS 6.0 24 W 1 1 7 5 1 0 84 54 30 .64
Gavin Floyd Sep 5 @BOS 8.0 27 W 1 1 3 11 0 1 106 67 39 .63
John Danks Sep 6 @BOS 6.0 27 L 3 3 7 4 1 1 107 71 36 .66
Mark Buehrle Sep 7 @BOS 7.0 30 W 1 1 8 4 2 0 107 73 34 .68
Carlos Torres Sep 8 @OAK 0.2 7 L 5 5 4 1 1 2 22 16 6 .73
Freddy Garcia Sep 9 @OAK 6.0 25 2 2 5 5 3 0 87 53 34 .61
Gavin Floyd Sep 11 LAA 5.0 22 L 5 5 6 2 2 0 96 61 35 .64
John Danks Sep 12 LAA 6.0 24 0 0 6 5 2 0 104 64 40 .62
Mark Buehrle Sep 13 LAA 7.0 26 L 2 3 5 3 2 1 100 66 34 .66
Freddy Garcia Sep 15 SEA 6.0 26 W 3 3 7 1 1 1 97 61 36 .63
Gavin Floyd Sep 16 SEA 3.0 13 L 3 3 4 1 1 0 42 28 14 .67
John Danks Sep 17 SEA 8.0 29 1 1 4 3 2 1 97 63 34 .65
Mark Buehrle Sep 18 @KCR 6.0 28 L 5 5 7 4 4 1 100 57 43 .57
Jake Peavy Sep 19 @KCR 5.0 19 W 3 3 3 5 2 1 73 47 26 .64
Freddy Garcia Sep 20 @KCR 8.0 28 L 2 2 5 3 1 0 94 67 27 .71
Daniel Hudson Sep 21 @MIN 5.0 24 L 1 3 4 4 4 0 98 64 34 .65
John Danks Sep 22 @MIN 6.0 27 L 7 7 8 2 3 3 98 58 40 .59
Mark Buehrle Sep 23 @MIN 3.1 18 L 4 5 8 0 1 0 57 38 19 .67
Jake Peavy Sep 25 @DET 7.0 27 W 0 0 6 8 2 0 95 68 27 .72
Freddy Garcia Sep 26 @DET 6.1 28 L 7 7 10 3 0 1 87 62 25 .71
Daniel Hudson Sep 27 @DET 6.0 25 W 2 2 3 4 5 1 95 52 43 .55
John Danks Sep 28 CLE 9.0 30 W 1 1 3 7 1 1 115 72 43 .63
Carlos Torres Sep 30 CLE 6.0 27 L 5 5 6 4 4 1 108 62 46 .57
Mark Buehrle Sep 30 (2) CLE 6.0 21 W 0 0 3 3 0 0 79 54 25 .68
Jake Peavy Oct 2 DET 8.0 29 W 0 0 2 5 2 0 105 69 36 .66
Freddy Garcia Oct 3 DET 7.0 28 W 1 1 6 7 1 0 95 63 32 .66
John Danks Oct 4 DET 5.0 25 L 4 4 7 1 4 2 89 53 36 .60