The Chicago White Sox' 2007 season started off with the White Sox trying to re-claim the AL Central title, an achievement they last achieved in 2005, when they went on the win the 2005 World Series. They failed to win consecutive AL Central championships when the Minnesota Twins won it in 2006. They finished the season 72-90, 4th place in the AL Central. Notable events include Mark Buehrle pitching a no-hitter on April 18, 2007.
On August 12, 2007 closer Bobby Jenks retired his 41st consecutive hitter, Yuniesky Betancourt, to tie the Major League record for most consecutive hitter retired in a row. He is tied with Jim Barr, who set it with the San Francisco Giants over two games on August 23, 1972 and August 29, 1972.
On September 16, 2007 Jim Thome hit his 500th career home run with a two-run shot in the bottom of the 9th inning to beat the Los Angeles Angels of Anaheim 9-7. Thome is the first player in club history to hit his 500th career home run while in a White Sox uniform.
With their 72-90 record, the White Sox finished with their first losing season since 1999.
Contents
-
2007 off-season 1
-
Regular season 2
-
Game log 3
-
Opening Day Lineup 4
-
Player stats 5
-
Farm system 6
-
References 7
-
External links 8
2007 off-season
The 2006–2007 offseason stirred up controversy among Sox fans. First, on November 16, lefty reliever Neal Cotts[1] was sent to the Chicago Cubs for reliever David Aardsma and prospect Carlos Vásquez. This was the first deal between the crosstown rivals since the Cubs traded pitcher Jon Garland for White Sox reliever Matt Karchner in the middle of the 1998 season.
A deal that involved trading Garland to the Houston Astros for outfielder Willy Taveras and pitchers Taylor Buchholz and Jason Hirsh was reported to have been agreed upon, but general manager Ken Williams backed out of the trade at the last minute, due to health concerns for Buchholz.
Williams traded first baseman Ross Gload to the Kansas City Royals for reliever Andrew Sisco.
On December 6, starting pitcher Freddy García was traded to the Philadelphia Phillies for pitching prospects Gavin Floyd and Gio Gonzalez, who was initially traded to the Phillies by the White Sox in the Jim Thome deal a year prior.
Even more controversial was the December 23 deal that sent highly touted starter Brandon McCarthy, along with outfield prospect David Paisano, to the Texas Rangers for pitching prospects John Danks, Nick Masset, and Jacob Rasner. To some, it seemed as if Williams was sacrificing the present for the future in these deals.
The Sox also signed free agent catcher Toby Hall, signed free agent outfielder/first baseman Darin Erstad, and signed (currently ) #2 starter Javier Vázquez to a 3-year, $33 million contract extension.
Regular season
Season standings
Game log
Opening Day Lineup
Pablo Ozuna, lf
Darin Erstad, cf
Jim Thome, dh
Paul Konerko, 1b
Jermaine Dye, rf
Joe Crede, 3b
Tadahito Iguchi, 2b
A. J. Pierzynski, c
Juan Uribe, ss
José Contreras, p
Roster
Player stats
Batting
Note: G = Games played; AB = At Bats; R = Runs scored; H = Hits; 2B = Doubles; 3B = Triples; HR = Home runs; RBI = Runs batted in; BB = Base on balls; SO = Strikeouts; AVG = Batting average; SB = Stolen bases
Player
|
G
|
AB
|
R
|
H
|
2B
|
3B
|
HR
|
RBI
|
BB
|
SO
|
AVG
|
SB
|
Brian Anderson, OF
|
13
|
17
|
3
|
2
|
1
|
0
|
0
|
0
|
2
|
7
|
.118
|
0
|
Mark Buehrle, P
|
30
|
5
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
4
|
.000
|
0
|
Alex Cintrón, 3B,SS,2B
|
68
|
185
|
23
|
45
|
7
|
1
|
2
|
19
|
9
|
35
|
.243
|
2
|
José Contreras, P
|
32
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
.000
|
0
|
Joe Crede, 3B
|
47
|
167
|
13
|
36
|
5
|
0
|
4
|
22
|
11
|
24
|
.216
|
0
|
John Danks, P
|
26
|
2
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
2
|
.000
|
0
|
Jermaine Dye, RF
|
138
|
508
|
68
|
129
|
34
|
0
|
28
|
78
|
45
|
107
|
.254
|
2
|
Darin Erstad, OF,1B
|
87
|
310
|
33
|
77
|
13
|
1
|
4
|
32
|
28
|
44
|
.248
|
7
|
Josh Fields, 3B,LF
|
100
|
373
|
54
|
91
|
17
|
1
|
23
|
67
|
35
|
125
|
.244
|
1
|
Jon Garland, P
|
32
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
.000
|
0
|
Andy González, UT
|
67
|
189
|
17
|
35
|
6
|
0
|
2
|
11
|
25
|
61
|
.185
|
1
|
Toby Hall, C
|
38
|
116
|
8
|
24
|
4
|
0
|
0
|
3
|
3
|
12
|
.207
|
0
|
Tadahito Iguchi, 2B
|
90
|
327
|
45
|
82
|
17
|
4
|
6
|
31
|
44
|
65
|
.251
|
8
|
Paul Konerko, 1B
|
151
|
549
|
71
|
142
|
34
|
0
|
31
|
90
|
78
|
102
|
.259
|
0
|
Donny Lucy, C
|
8
|
15
|
0
|
3
|
0
|
0
|
0
|
0
|
0
|
6
|
.200
|
0
|
Rob Mackowiak, OF,1B
|
85
|
237
|
34
|
66
|
11
|
2
|
6
|
36
|
23
|
53
|
.278
|
3
|
Gustavo Molina, C
|
10
|
18
|
0
|
1
|
0
|
0
|
0
|
1
|
1
|
4
|
.056
|
0
|
Nick Masset, P
|
27
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
.000
|
0
|
Jerry Owens, CF
|
93
|
356
|
44
|
95
|
9
|
2
|
1
|
17
|
27
|
63
|
.267
|
32
|
Pablo Ozuna, 3B,OF,2B
|
27
|
78
|
9
|
19
|
3
|
0
|
0
|
3
|
3
|
9
|
.244
|
3
|
A. J. Pierzynski, C
|
136
|
472
|
54
|
124
|
24
|
0
|
14
|
50
|
25
|
66
|
.263
|
1
|
Scott Podsednik, LF
|
62
|
214
|
30
|
52
|
13
|
4
|
2
|
11
|
13
|
36
|
.243
|
12
|
Danny Richar, 2B
|
56
|
187
|
30
|
43
|
9
|
3
|
6
|
15
|
16
|
33
|
.230
|
1
|
Ryan Sweeney, OF
|
15
|
45
|
5
|
9
|
3
|
0
|
1
|
5
|
4
|
5
|
.200
|
0
|
Luis Terrero, OF
|
61
|
117
|
18
|
27
|
2
|
0
|
5
|
12
|
12
|
35
|
.231
|
4
|
Jim Thome, DH
|
130
|
432
|
79
|
119
|
19
|
0
|
35
|
96
|
95
|
134
|
.275
|
0
|
Matt Thornton, P
|
68
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
.000
|
0
|
Juan Uribe, SS
|
150
|
513
|
55
|
120
|
18
|
2
|
20
|
68
|
34
|
112
|
.234
|
1
|
Javier Vázquez, P
|
32
|
6
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
2
|
.000
|
0
|
Team totals
|
162
|
5441
|
693
|
1341
|
249
|
20
|
190
|
667
|
532
|
1149
|
.246
|
78
|
Pitching
Note: W = Wins; L = Losses; ERA = Earned run average; G = Games pitched; GS = Games started; SV = Saves; IP = Innings pitched; H = Hits allowed; R = Runs allowed; ER = Earned runs allowed; HR = Home runs allowed; BB = Walks allowed; K = Strikeouts
Farm system
References
-
1st Half: Chicago White Sox Game Log on ESPN.com
-
2nd Half: Chicago White Sox Game Log on ESPN.com
-
Batting Statistics: Chicago White Sox Batting Stats on ESPN.com
-
Pitching Statistics: Chicago White Sox Pitching Stats on ESPN.com
-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --
local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno
local p = {}
-- Helper functions
local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end
local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end
function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end
function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end
function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end
function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end
-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.
function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end
function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end
-- Hatnote -- -- Produces standard hatnote text. Implements the template.
function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )
end
return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --
local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno
local p = {}
-- Helper functions
local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end
local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end
function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end
function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end
function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end
function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end
-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.
function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end
function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end
-- Hatnote -- -- Produces standard hatnote text. Implements the template.
function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )
end
return p
-
^ http://www.baseball-reference.com/c/cottsne01.shtml
External links
-
2007 Chicago White Sox at Baseball Reference
|
|
AL East
|
|
|
AL Central
|
|
|
AL West
|
|
|
NL East
|
|
|
NL Central
|
|
|
NL West
|
|
|
|
|
|
|
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.