World Library  
Flag as Inappropriate
Email this Article

2007 Tampa Bay Devil Rays season

Article Id: WHEBN0009182069
Reproduction Date:

Title: 2007 Tampa Bay Devil Rays season  
Author: World Heritage Encyclopedia
Language: English
Subject: 2007 Houston Astros season, 2007 Chicago White Sox season, 2007 Pittsburgh Pirates season, List of Tampa Bay Rays owners and executives, St. Petersburg, Florida
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

2007 Tampa Bay Devil Rays season

2007 Tampa Bay Devil Rays
10th anniversary logo
Major League affiliations
Location
Other information
Owner(s) Stuart Sternberg
Manager(s) Joe Maddon
Local television FSN Florida
WXPX (ION TV 66)
Local radio WHNZ
WGES (Spanish)
 < Previous season     Next season  >

The Tampa Bay Devil Rays' 2007 season, the 10th season in franchise history, involved the Devil Rays trying to improve on their 2006 season, where they finished last in the American League East Division, and managed to finish the season with a league-worst record of 61-101. During the offseason they signed Japanese infielder Akinori Iwamura to a three-year deal. Their manager was Joe Maddon who entered his 2nd season with the Devil Rays.

Although the Rays again finished last in the division, they improved their record by five games, to 66-96. Their season attendance increased by 18,653 to 1,387,603. This marks the first time home attendance has increased in consecutive seasons. Joe Maddon's option years through 2009 were picked up by the club on September 8, 2007. The season was marked by incredible pitching performances by club ace Scott Kazmir and rookie James Shields, and the bats of club standby Carl Crawford; rookies Delmon Young, B.J. Upton and Brendan Harris; and free agents Akinori Iwamura and Carlos Peña. Several club single-season records fell during the course of the season.

This was also the last season with the team being named the Devil Rays. The team dropped the "Devil" from the name. Out of nowhere, the following year the team would win the AL East, beating the usual contenders, the Yankees and the Red Sox. The team would win the pennant, but lost to the Philadelphia Phillies in the World Series.

Regular season

The Devil Rays opened their 2007 season April 2, on the road against the defending division champion New York Yankees. The bullpen blew a lead and Tampa Bay lost, 9-5,[1] but came back to win the third game, 7-6 (the second of the opening series was rained out). They suffered a setback in the middle of April when new third baseman Iwamura, off to a hot start with a .339 batting average to that point, suffered an oblique strain and went on the disabled list.[2] However, the team continued to play better than in past years, and on May 4 moved into a tie for second place, the latest that Tampa Bay had been that high in the standings since the 1999 season.[3]

The Rays trailed off going into May, falling eventually back into last place, but surged into their series in Orlando, Florida, against the Texas Rangers, which they swept. After the series with the Rangers, they won only one of the next seven games, skidding to a then season low, nine games below .500.

After a 9-4 win against the Dodgers to improve their record to 33-40 on June 24, the Devil Rays went on to lose 11 straight games and went on to lose 13 of 14 games since the Dodgers series and went into the All-Star Break 34-53. After the break it wasn't much better losing 3 games out of 4 against the Yankees in their 1st series after the break and went on to lose 8 straight games between July 21 to 28. The low point of that Losing streak were two dismal losses to the Yankees. One game losing 17-5 and the other 21-4. The Rays' lack of pitching between their two aces and closer Al Reyes led to the coining of the idiom, "Kazmir and Shields, then off come the wheels."

For the Devil Rays it was a July to forget but things were getting better in August. Improvements made to the bullpen at the trade deadline led to shorter losing streaks and, eventually, more series wins. On August 11, Starting pitcher Edwin Jackson pitched the Devil Rays 1st complete game shutout of the year in a 3-0 win against the Rangers. On August 25, Pitcher Scott Kazmir went 8 innings with a career high 13 strikeouts in a 14-3 win against the Oakland Athletics and in that series the Rays took 3 of 4 games out scoring the A's 33 to 9 in the last three games of that series. The hot streak continued with a sweep of the tailspinning Baltimore Orioles and series wins at the Yankees and home against the Orioles and the Blue Jays before finally losing 2 of 3 at the Boston Red Sox and splitting a 4-game series at the Seattle Mariners.

Their September upswing ensured that they would finish the 2007 season with a better record than the 2006 season. They did, however, hobble into the end of the season, with Carl Crawford's season-ending groin pull in late-September contributing to a 5-13 finish. They did win their final game of the season, though, giving hope for next year.

New team records

Andy Sonnanstine broke a team record with seven consecutive strikeouts on June 10 in a victory over the Florida Marlins, his first win of the season.

On September 3, at 117 in 2005. He tied it with an RBI single in the 1st inning for his 117th, and broke it with a solo home run in the 5th inning for his 118th. Both RBIs were off Chien-Ming Wang in a 12-4 loss to the New York Yankees. He finished the season with 46 home runs, 121 RBIs and a 1.037 OPS (.411 OBP, .627 SLG, both Rays season records), becoming the first Devil Ray to finish a season with at least a 1.000 OPS. Peña went on to win Comeback Player of the Year honors for the American League.

Carl Crawford approached the 1,000-hit plateau, but a groin pull in late September ended his season early, leaving him stuck at 990 career hits. He will most likely become the first Devil Ray to hit 1,000 hits with the club early next season. It will not be the first four-digit hit milestone for the club; Wade Boggs got his 3,000th hit while with the team in 1999. His injury, however, did not prevent him from finishing the season with a share of the AL stolen base title with Brian Roberts of the Baltimore Orioles. Both players finished the year with 50, marking the fourth time he's led or shared the lead in that category for a year.

Delmon Young became the first Rays rookie to play in every game of a 162-game season, setting a team record for most at bats taken in a season with 645. He is the second Rays player ever to play in every game in a season, after Aubrey Huff in 2003. Young was held from the lineup for the last game of the season after not hustling to first on a ground ball during the previous game, but apologized for not giving that game his all and entered the final game as a mid-game replacement. At the end of the season, he was considered a leading candidate for the AL Rookie of the Year award.

On September 10, Scott Kazmir became the first Rays pitcher to record 200 strikeouts in a season, in a 1-0 victory over the Boston Red Sox. His 200th strikeout victim for the year was Coco Crisp. He ultimately claimed the A.L. strikeout title, finishing the year with 239. (A one-game playoff permitted Jake Peavy to take the MLB strikeout title with 240.) Kazmir is also the first D-Ray starter to finish a season with at least 10 strikeouts per 9 innings (10.41).

During the course of the season, Scott Kazmir became the first Rays starting pitcher to log enough starts and innings to begin compiling rate-based team all-time pitching records, such as ERA.

Season standings

AL East W L Pct. GB Home Road
Boston Red Sox 96 66 0.593 51–30 45–36
New York Yankees 94 68 0.580 2 52–29 42–39
Toronto Blue Jays 83 79 0.512 13 49–32 34–47
Baltimore Orioles 69 93 0.426 27 35–46 34–47
Tampa Bay Devil Rays 66 96 0.407 30 37–44 29–52


Roster

Game log

Player stats

Batting

Starters by position

Note: Pos = Position; G = Games played; AB = At bats; H = Hits; Avg. = Batting average; HR = Home runs; RBI = Runs batted in
Pos Player G AB H Avg. HR RBI

Other batters

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

Pitching

Starting pitchers

Note: G = Games pitched; IP = Innings pitched; W = Wins; L = Losses; ERA = Earned run average; SO = Strikeouts
Player G IP W L ERA SO

Other pitchers

Note: G = Games pitched; IP = Innings pitched; W = Wins; L = Losses; ERA = Earned run average; SO = Strikeouts
Player G IP W L ERA SO

Relief pitchers

Note: G = Games pitched; W = Wins; L = Losses; SV = Saves; ERA = Earned run average; SO = Strikeouts
Player G W L SV ERA SO

Farm system

Level Team League Manager
AAA Durham Bulls International League Charlie Montoyo
AA Montgomery Biscuits Southern League Billy Gardner, Jr.
A Vero Beach Devil Rays Florida State League Joe Szekely
A Columbus Catfish South Atlantic League Jim Morrison
Short-Season A Hudson Valley Renegades New York-Penn League Matt Quatraro
Rookie Princeton Devil Rays Appalachian League Jamie Nelson
LEAGUE CHAMPIONS: Montgomery, Columbus

References

  • Game Logs:
1st Half: Tampa Bay Devil Rays Game Log on ESPN.com
2nd Half: Tampa Bay Devil Rays Game Log on ESPN.com
  • Batting Statistics: Tampa Bay Devil Rays Batting Stats on ESPN.com
  • Pitching Statistics: Tampa Bay Devil Rays 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. ^ The Official Site of Major League Baseball: News: Game Wrapup
  2. ^ The Official Site of The Tampa Bay Rays: Official Info: Rays place Iwamura on DL, recall Cantu
  3. ^ The Official Site of The Tampa Bay Rays: News: Notes: Rays rising in standings
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.