2001 Green Bay Packers season

2001 Green Bay Packers season

2001 Green Bay Packers season
Head coach Mike Sherman
Home field Lambeau Field
Results
Record 12–4
Division place 2nd NFC Central
Playoff finish Won NFC Wild Card
Lost NFC Divisional Playoff (St. Louis Rams)
Timeline
Previous season Next season
< 2000 2002 >

The 2001 Green Bay Packers season saw the team return to the postseason after a two-year absence. They finished with a 12-4 record. After easily dispatching the San Francisco 49ers in the Wildcard round, Green Bay's season ended with a loss to the St. Louis Rams in the NFC divisional playoff game, where Packers quarterback Brett Favre threw a career high 6 interceptions.[1]

Contents

  • Offseason 1
    • 2001 NFL draft 1.1
    • Notable transactions 1.2
  • Personnel 2
    • Staff 2.1
    • Roster 2.2
  • Preseason results 3
  • Regular season 4
    • Schedule 4.1
  • Standings 5
  • Playoffs 6
  • References 7

Offseason

2001 NFL draft

With their first round pick (10th overall) in the 2001 NFL draft, the Green Bay Packers selected defensive end Jamal Reynolds.[2]
2001 NFL Draft selections
Round Sel# Player Pos. College
1 10 Jamal Reynolds DE Florida State
2 41 Robert Ferguson WR Texas A&M
3 71 Bhawoh Jue FS Penn State
3 72 Torrance Marshall MLB Oklahoma
4 105 Bill Ferrario G Wisconsin
6 198 David Martin TE Tennessee

Notable transactions

  • March 31, 2001 – The Green Bay Packers trade Matt Hasselbeck and their 1st round Pick to the Seattle Seahawks in exchange for the Seahawks 1st and 3rd round Picks.

Personnel

Staff

[3]

Roster

Preseason results

Date Opponent Result Game site Record Attendance
August 11, 2001 at Cleveland Browns L 3–10 Cleveland Browns Stadium 0–1
71,218
August 20, 2001 Denver Broncos W 22–7 Lambeau Field 1–1
59,177
August 25, 2001 Miami Dolphins W 17–12 Lambeau Field 2–1
59,547
August 31, 2001 at Oakland Raiders L 13–24 Network Associates Coliseum 2–2
38,783

Regular season

Schedule

The Packers finished 12–4 overall, placing 2nd in the NFC Central Division (behind the Chicago Bears), and qualifying for a Wild Card playoff spot.[4]

Week Date Opponent Result Game site Record TV Time Attendance
1 September 9, 2001 Detroit Lions W 28–6 Lambeau Field 1–0 FOX 12:00 pm
59,523
2 September 24, 2001 Washington Redskins W 37–0 Lambeau Field 2–0 ABC 8:00 pm
59,771
3 September 30, 2001 at Carolina Panthers W 28–7 Ericsson Stadium 3–0 FOX 12:00 pm
73,120
4 October 7, 2001 at Tampa Bay Buccaneers L 10–14 Raymond James Stadium 3–1 FOX 3:15 pm
65,510
5 October 14, 2001 Baltimore Ravens W 31–23 Lambeau Field 4–1 CBS 12:00 pm
59,866
6 October 21, 2001 at Minnesota Vikings L 13–35 Hubert H. Humphrey Metrodome 4–2 FOX 3:15 pm
64,165
7 Bye
8 November 4, 2001 Tampa Bay Buccaneers W 21–20 Lambeau Field 5–2 FOX 12:00 pm
59,861
9 November 11, 2001 at Chicago Bears W 20–12 Soldier Field 6–2 FOX 12:00 pm
66,944
10 November 18, 2001 Atlanta Falcons L 20–23 Lambeau Field 6–3 FOX 12:00 pm
59,849
11 November 22, 2001 at Detroit Lions W 29–27 Pontiac Silverdome 7–3 FOX 11:30 am
77,730
12 December 3, 2001 at Jacksonville Jaguars W 28–21 ALLTEL Stadium 8–3 ABC 8:00 pm
66,908
13 December 9, 2001 Chicago Bears W 17–7 Lambeau Field 9–3 FOX 12:00 pm
59,869
14 December 16, 2001 at Tennessee Titans L 20–26 Adelphia Coliseum 9–4 FOX 3:15 pm
68,804
15 December 23, 2001 Cleveland Browns W 30–7 Lambeau Field 10–4 CBS 3:15 pm
59,824
16 December 30, 2001 Minnesota Vikings W 24–13 Lambeau Field 11–4 FOX 12:00 pm
59,870
17 January 6, 2002 at New York Giants W 34–25 Giants Stadium 12–4 FOX 12:00 pm
78,601

Standings

Playoffs

Week Date Opponent Result Game site TV Time Attendance
Wildcard January 13, 2002 San Francisco 49ers W 25–15 Lambeau Field FOX 12:00 pm
59,825
Divisional January 20, 2002 at St. Louis Rams L 17–45 Dome at America's Center FOX 3:15 pm
66,368

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. ^
  2. ^
  3. ^
  4. ^