World Library  
Flag as Inappropriate
Email this Article

2007 Texas Rangers season

Article Id: WHEBN0009020389
Reproduction Date:

Title: 2007 Texas Rangers season  
Author: World Heritage Encyclopedia
Language: English
Subject: 2007 Major League Baseball season, 2007 Baltimore Orioles season, WikiProject Baseball/2007 MLB team articles, 2007 Oakland Athletics season, 2007 Seattle Mariners season
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

2007 Texas Rangers season


The Texas Rangers' 2007 season began with the team trying to win an AL West title for the first time since 1999, when they were swept by the New York Yankees in the ALDS.

Contents

  • Preseason 1
  • Regular season 2
    • Opening Day Starters 2.1
    • Season summary 2.2
      • April 2.2.1
      • May 2.2.2
      • June 2.2.3
      • July 2.2.4
      • August 2.2.5
    • Season standings 2.3
    • Roster 2.4
    • Game log 2.5
  • Player stats 3
    • Batting 3.1
      • Other batters 3.1.1
    • Starting pitchers 3.2
      • Other pitchers 3.2.1
        • Relief pitchers 3.2.1.1
  • Farm system 4
  • References 5

Preseason

  • OF Sammy Sosa[1] also signed a one-year contract with the team that drafted him in 1985, expected to be the Rangers' right fielder.

The team entered the season with only one spot in the pitching rotation to fill, with Jamey Wright beating out Kameron Loe and Bruce Chen (both of whom moved to bullpen roles). Two other new players won roster spots in spring training, C Chris Stewart and INF Matt Kata.

Regular season

Opening Day Starters

All Star Ian Kinsler
  • Gerald Laird, C
  • Mark Teixeira, 1B
  • Ian Kinsler, 2B
  • Hank Blalock, 3B
  • Michael Young, SS
  • Brad Wilkerson, LF
  • Kenny Lofton, CF
  • Sammy Sosa, RF
  • Frank Catalanotto, DH
  • Kevin Millwood, RHP

Season summary

April

April saw the club get to a slow start. Several of the club's offensive threats had poor starts, notably Michael Young and Mark Teixeira. One of the few players who was swinging the bat well was sophomore second baseman Ian Kinsler, who batted .298 and hit 9 home runs, earning him an American League Player of the Week award.[2]

Another concern was the starting rotation. Jamey Wright was moved to the 15-day disabled list on April 12, and hasn't returned to the lineup. Vicente Padilla and newcomer Brandon McCarthy both had rough starts, ending April with 4-loss months.

The team's first home series, a two-game set against the Boston Red Sox on April 6 and 7 set records for the coldest home opener and the coldest game ever played at Rangers Ballpark in Arlington.[3]

May

The month of May was one of the most dismal in the club's history.[4] The Rangers ended the month with a 19–35 record, putting them on a pace for a 105-loss season, which would tie the franchise's previous mark for futility, set in 1973. The team's 20 losses set a record for the most ever in the month of May.

The starting rotation continued to have problems. Both Kevin Millwood and McCarthy spent time on the disabled list. Even when healthy, the starting pitching was suspect, as Rangers starters finished the month with the worst ERA in the Major Leagues.[5]

The injury bug struck the position players as well. All-star third baseman Hank Blalock was moved to the 60-day disabled list after being diagnosed with thoracic outlet syndrome in his right shoulder, a condition that required surgery and a layoff of as much as three months.[6] Outfielders Brad Wilkerson, Frank Catalanotto and Jerry Hairston, Jr. also had long stints on the disabled list in May. At month's end, only second baseman Ian Kinsler was among the top three players at his position in All-Star balloting.

June

In stark contrast to May, June was the Rangers' first month of 2007 with a winning record (14–12). Several players had a strong month, most notably outfielder Marlon Byrd, who ended the month with a .375 batting average, and pitcher Kameron Loe, who used a brief stint in Triple-A to correct his pitching mechanics, resulting in a month-ending streak of three straight wins.[7]

Veteran right fielder Sammy Sosa celebrated a career milestone on June 20, hitting his 600th home run in a game against his former team, the Chicago Cubs.[7] Sosa became only the fifth player to reach the mark, following Babe Ruth, Willie Mays, Hank Aaron and Barry Bonds.

While several key players returned to active duty in June, including Wilkerson and Jamey Wright, injuries continued to plague the club. Gold Glove first baseman Mark Teixeira's franchise record for consecutive games played ended at 507 on June 8 when he strained a quadriceps muscle.[8] Starting pitchers Vicente Padilla and Brandon McCarthy also spent time on the DL, for elbow inflammation and blisters, respectively.[9]

July

Before the non-waiver trade deadline, the Rangers' front office headed by general manager Jon Daniels devised a plan to rebuild the Texas Rangers. This change signified a shift away from the practice of signing large numbers of free agents and instead focused on scouting, acquiring, and developing young talent that would be under club control for the first year of the players' careers. Franchise resources would from then on be redistributed with an emphasis on international scouting (particularly in the Far East and Latin America) and minor league development. The organization's stated purpose was to field a team that could legitimately compete for the A.L. Western Division by the 2010 season.

This project began in July 2007 with the trade of 1B Jarrod Saltalamacchia. The Braves also sent over SS Elvis Andrus, RHP Neftalí Feliz, LHP Matt Harrison, and RHP Beau Jones.

The front office subsequently moved closer Éric Gagné to the Boston Red Sox in exchange for RHP Kason Gabbard and OF David Murphy.

These roster moves made the truth apparent to all: the Rangers would not make a concerted effort to win the West in 2007.

August

On August 22, the Rangers scored an all-time American League record of 30 runs in one game against the Orioles. The final was 30–3. Texas' 30 runs broke the AL record and modern major-league record set by the 1950 Red Sox and tied by the 1955 White Sox, and were the most scored by any team since the Chicago Colts hung 36 runs on Louisville in a game in 1897.[10]

Season standings

Roster

Game log

Player stats

Batting

Note: G = Games played; AB = At Bats; H = Hits; Avg. = Batting Average; HR = Home Runs; RBI = Runs Batted In
Player G AB H Avg. HR RBI

Other batters

Player G AB H Avg. HR RBI

Starting pitchers

Player G IP W L ERA SO

Other pitchers

Player G IP W L ERA
Relief pitchers
Player G W L SV ERA SO

Farm system


References

1st Half: Texas Rangers Game Log on ESPN.com
2nd Half: Texas Rangers Game Log on ESPN.com
  • Batting Statistics: Texas Rangers Batting Stats on ESPN.com
  • Pitching Statistics: Texas Rangers 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
  1. ^ Sammy Sosa Statistics – Baseball-Reference.com
  2. ^
  3. ^
  4. ^
  5. ^
  6. ^
  7. ^ a b
  8. ^
  9. ^
  10. ^
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.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.