2006 Daytona 500

2006 Daytona 500


The 2006 Daytona 500, the 48th running of the event, was the first race in the 2006 NASCAR Nextel Cup season. It was held on February 19, 2006 at Daytona International Speedway in Daytona Beach, Florida. Jimmie Johnson won the race in a green-white-checker finish. It was the second Daytona 500 in a row to go longer than 200 laps and 500 miles (800 km); this race, like the previous Daytona 500, had a total distance of 203 laps and 507.5 miles (816.7 km). This was also the first Daytona 500 to end after dark, ending even later than the 2005 race, in which the checkered flag had waved just a few moments after sunset.

Johnson's car failed pre-race inspection and as a result his crew chief, Chad Knaus was suspended for the first four races and the team was fined $200,000. As a result, Darian Grubb replaced him as crew chief. Knaus was not blocked, however, from contacting the team and by many accounts still had significant input. Johnson would go on to win his first championship that year.

Contents

  • Qualifying and Gatorade Duels 1
  • Race summary 2
  • Results 3
    • Race results 3.1
  • References 4

Qualifying and Gatorade Duels

Jeff Burton won the pole for the race with a speed of over 189 mph, and would start alongside Jeff Gordon in an all-Chevy front row. Gordon would win the second Gatorade Duel (his third career victory in a Daytona qualifying race) after Elliott Sadler won in race 1, which was delayed by showers.

Race summary

The weather dawned cloudy and cold for the 48th running of the "Great American Race", as Jeff Burton led the field to the green at 2:45 p.m., which at the time was the latest scheduled start in the history of the race (the reason for this was that NBC chose it as its lead-in program to the prime-time portion of its day's coverage of the Winter Olympic Games from Turin). There were several lead changes in the early part of the race, with a race record of 32. The first caution came on lap 18 when Martin Truex, Jr. hit the wall. During this caution, Burton was passed by Elliott Sadler for the lead a lap later. The race restarted on lap 20 and four laps later, Jeff Gordon took the led away from Sadler. Carl Edwards, a popular "dark horse candidate" for the Nextel Cup championship, had his day end early, as he was involved in a five-car pileup on lap 80 that collected Dale Jarrett, Kyle Petty, Jeff Green, J.J. Yeley, and Joe Nemechek. This was the biggest crash of the day, since the "Big One" never occurred. This would also bring out the third caution flag. Because of this, Edwards finished 43rd. Tony Stewart was a "magnet for controversy", tangling in two incidents with Jeff Gordon on lap 48 and Matt Kenseth on lap 106. The first incident, which left debris on the track, brought out the second caution and the second one brought out the fifth caution. Stewart was penalized for aggressive driving after the incident with Kenseth, in which he blocked the No. 17 car into the grass, causing it to spin and hit the turn 3 wall. Kenseth took matters into his own hands and was black-flagged for hitting Stewart's car in retaliation on pit road. The three drivers involved in these two incidents repaired their cars and got back into contention.

Jimmie Johnson had one of the strongest cars all day. He took the lead with 10 laps to go just as the ninth caution flag came out for an crash involving Gordon, Kurt Busch, Jamie McMurray, and Sterling Marlin. This set up a 10-lap battle for the win. The race was extended into "overtime" when McMurray and Burton collided on lap 197, bringing out yet the 10th caution. The green-white-checker finish ended when Casey Mears and Ryan Newman battled for second, leaving Johnson to take the victory. The race ended under caution when Greg Biffle crashed in turn 4, just before Johnson crossed the start-finish line. The 48th running of the Daytona 500 was the first win for the #48 car on a restrictor plate track. This was also Johnson's 19th career win and his first during his streak of five consecutive NASCAR Sprint Cup Championships from 2006 to 2010.

One surprise of this race was Kirk Shelmerdine, who finished 20th. He had barely qualified for the Daytona 500 and his independently-owned No. 27 was fielded with a car that had a borrowed engine and donated tires, as well as a team with a volunteer pit crew.

Results

Race results

Pos Grid Car No. Driver Team Sponsor Manufacturer Laps Led Time/Retired
1 9 48 Jimmie Johnson Hendrick Motorsports Lowe's Chevrolet 203 24 Running
2 14 42 Casey Mears Chip Ganassi Racing Texaco/Havoline Dodge 203 0 Running
3 18 12 Ryan Newman Penske Racing Alltel Dodge 203 23 Running
4 3 38 Elliott Sadler Robert Yates Racing M&M's Ford 203 5 Running
5 15 20 Tony Stewart Joe Gibbs Racing The Home Depot Chevrolet 203 20 Running
6 37 07 Clint Bowyer (R) Richard Childress Racing Jack Daniel's Chevrolet 203 0 Running
7 35 25 Brian Vickers Hendrick Motorsports GMAC Chevrolet 203 21 Running
8 7 8 Dale Earnhardt, Jr. (W) Dale Earnhardt, Inc. Budweiser Chevrolet 203 32 Running
9 23 21 Ken Schrader Wood Brothers Racing Little Debbie Ford 203 0 Running
10 25 88 Dale Jarrett (W) Robert Yates Racing UPS Ford 203 0 Running
11 27 9 Kasey Kahne Evernham Motorsports Dodge Dealers/UAW Dodge 203 0 Running
12 10 6 Mark Martin Roush Racing AAA Ford 203 19 Running
13 20 7 Robby Gordon Robby Gordon Motorsports Jim Beam Chevrolet 203 0 Running
14 28 29 Kevin Harvick Richard Childress Racing GM Goodwrench Chevrolet 203 1 Running
15 11 17 Matt Kenseth Roush Racing DeWalt Power Tools Ford 203 28 Running
16 19 1 Martin Truex, Jr. Dale Earnhardt, Inc. Bass Pro Shops/Tracker Chevrolet 203 0 Running
17 43 96 Terry Labonte Hall of Fame Racing DLP HDTV/Tweeter Chevrolet 203 0 Running
18 30 55 Michael Waltrip (W) Waltrip-Jasper Racing NAPA Auto Parts Dodge 203 0 Running
19 33 36 Bill Elliott (W) MB2 Motorsports Ginn Clubs & Resorts Chevrolet 203 1 Running
20 42 27 Kirk Shelmerdine (R) Kirk Shelmerdine Racing Apex Electric/Childress Vineyards Chevrolet 203 0 Running
21 29 49 Brent Sherman (R) BAM Racing Vera Wang by Serta Dodge 203 0 Running
22 34 22 Dave Blaney Bill Davis Racing Caterpillar Dodge 203 0 Running
23 4 5 Kyle Busch Hendrick Motorsports Kellogg's Chevrolet 203 5 Running
24 24 09 Mike Wallace Phoenix Racing Miccosukee Gaming & Resorts Dodge 203 0 Running
25 31 61 Kevin Lepage Peak Fitness Racing AMP Energy Drink Ford 203 1 Running
26 2 24 Jeff Gordon (W) Hendrick Motorsports DuPont Chevrolet 203 1 Running
27 40 32 Travis Kvapil PPI Motorsports Tide Chevrolet 203 1 Running
28 32 40 David Stremme (R) Chip Ganassi Racing Lone Star Steakhouse & Saloon Dodge 203 0 Running
29 22 41 Reed Sorenson (R) Chip Ganassi Racing Target Dodge 203 0 Running
30 17 11 Denny Hamlin (R) Joe Gibbs Racing Fedex Chevrolet 203 0 Running
31 16 16 Greg Biffle Roush Racing National Guard Ford 203 1 Running
32 1 31 Jeff Burton Richard Childress Racing Cingular Wireless Chevrolet 202 0 Flagged
33 38 01 Joe Nemechek MB2 Motorsports United States Army Chevrolet 200 0 Flagged
34 39 14 Sterling Marlin (W) MB2 Motorsports Waste Management Chevrolet 200 0 Flagged
35 8 43 Bobby Labonte Petty Enterprises Cheerios/Betty Crocker/Winn-Dixie Dodge 197 0 Contact BS
36 26 19 Jeremy Mayfield Evernham Motorsports Dodge Dealers/UAW Dodge 197 0 Flagged
37 6 26 Jamie McMurray Roush Racing Crown Royal Ford 196 1 Contact BS
38 13 2 Kurt Busch Penske Racing Miller Lite Dodge 187 1 Contact BS
39 12 45 Kyle Petty Petty Enterprises Wells Fargo Dodge 173 0 Flagged
40 41 00 Hermie Sadler (R) MBA Racing Aaron's Ford 169 0 Engine
41 36 18 J. J. Yeley (R) Joe Gibbs Racing Interstate Batteries Chevrolet 157 0 Flagged
42 21 66 Jeff Green Haas CNC Racing Best Buy Chevrolet 156 0 Flagged
43 5 99 Carl Edwards Roush Racing Office Depot Ford 78 0 Contact T3
Did Not Qualify
10 Scott Riggs Evernham Motorsports Valvoline/Stanley Tools Dodge
78 Kenny Wallace Furniture Row Racing Furniture Row Chevrolet
4 Scott Wimmer Morgan-McClure Motorsports AERO Exhaust Chevrolet
23 Mike Skinner Bill Davis Racing Bad Boy Mowers Dodge
74 Derrike Cope (W) McGlynn Racing MyGuardian911/Sundance Vacations Dodge
52 Larry Gunselman (R) Ware Racing Enterprises Pro30.com/Race2WA.com Dodge
37 Chad Blount (R) R&J Racing n/a Dodge
50 Larry Foyt Arnold Motorsports Arnold Development Companies Dodge
59 Andy Belmont (R) Andy Belmont Racing Year One Muscle Club.com Chevrolet
64 Randy LaJoie Front Row Motorsports n/a Chevrolet
89 Morgan Shepherd Victory Motorsports Victory In Jesus/Dutch Quality Stone Dodge
92 Chad Chaffin (R) Front Row Motorsports Oak Glove Company Chevrolet
80 Carl Long (R) Hover Motorsports RoadLoans.com Ford
15 Paul Menard (R) Dale Earnhardt, Inc. Menards/Pittsburg Paints Chevrolet
95 Stanton Barrett (R) Stanton Barrett Motorsports Yippeenet.com Chevrolet
Source:[1]
  • (R) – Denotes driver making their first attempt at the Daytona 500
  • (W) – Denotes former Daytona 500 winner

References


-- 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. ^ [1]