Reggie McKenzie (linebacker)

Reggie McKenzie (linebacker)

Reggie McKenzie
No. 50, 54
Position: Linebacker
Personal information
Date of birth:

(1963-02-08) February 8, 1963

Place of birth: Knoxville, Tennessee
Height: 6 ft 1 in (1.85 m)
Weight: 240 lb (109 kg)
Career information
High school: Knoxville (TN) Austin-East
College: Tennessee
NFL draft: 1985 / Round: 10 / Pick: 275
Career history
As executive:
Career NFL statistics
Stats at NFL.com
Stats at pro-football-reference.com

Reginald McKenzie (born February 8, 1963) is the current general manager of the Oakland Raiders of the National Football League. Previously, McKenzie was a linebacker for the Raiders and was later the director of player personnel for the Green Bay Packers. He played college football at Tennessee.

Contents

  • Playing career 1
    • Austin-East High School 1.1
    • University of Tennessee 1.2
    • Los Angeles Raiders 1.3
    • Time out of the NFL 1.4
    • San Francisco 49ers 1.5
  • Coaching and administrative career 2
    • University of Tennessee assistant coach 2.1
    • Green Bay Packers director of player personnel 2.2
    • Oakland Raiders general manager 2.3
  • Personal life 3
  • References 4
  • External links 5

Playing career

Austin-East High School

McKenzie played high school football at Austin-East High School. He was a consensus All-State linebacker during his senior year, and was considered the 22nd best player in the state by the Knoxville News Sentinel.[1] He was a teammate of Raiders Director of Player Personnel, Joey Clinkscales.[2] McKenzie was valedictorian of his 1981 graduating class.[3]

University of Tennessee

McKenzie played collegiate football at the University of Tennessee from 1981 through the 1984 season. In 1981, he played in 11 games, tallying 20 tackles (9 solo). During his sophomore season in 1982, he picked up 33 tackles (18 solo). Playing in 11 games as a junior in 1983, he tallied 32 tackles (18 solo), including 3 sacks. During his senior year, he registered 89 tackles (63 solo), including a sack, as well as an interception and two fumble recoveries, as part of a linebacker corps that included Carl Zander, Alvin Toles, and Dale Jones.[4][5]

Los Angeles Raiders

From 1985 to 1988, McKenzie played as a linebacker for the Los Angeles Raiders. He became a starter as a rookie[6] at inside linebacker next to Matt Millen in a 3-4-4 defensive scheme, playing in all 16 games for a team ending the year with a won-lost record of 12-4, allowing 308 points (19.2 points/game), 9th of 28 teams, and winning the AFC Western division.[7] Los Angeles lost their divisional round to the New England Patriots, having difficulty to stop a running game which amassed 156 yards against them, led by Craig James' 104 yards behind an offensive line which featured John Hannah at left guard and Brian Holloway at left tackle. It was McKenzie's only playoff appearance. McKenzie also started all 16 games the following year, but at outside linebacker in a 4-3-4 scheme, with Matt Millen inside and Jerry Robinson on the other side. The Raiders ended with a record of 8-8 and allowed 346 points (21.6 points/game), 19th among 28 teams. He returned as an inside linebacker in a 3-4-4 defensive scheme during the 1987 NFL season, the strike year, but started only 5 games, sharing time with Jerry Robinson next to Matt Millen, and then only 3 the following year, his final one as a Raider.

Time out of the NFL

While out of football in 1991, McKenzie spent a season as a defensive coach for Dorsey High School in Los Angeles. He then played with the Montreal Machine of the World League of American Football in the spring of 1992. [3]

San Francisco 49ers

After sitting out three years, McKenzie came back in 1992 as a member of the San Francisco 49ers, but played in only 2 games.

Coaching and administrative career

University of Tennessee assistant coach

In 1993, McKenzie returned to Tennessee and served as an assistant under head coach Philip Fulmer. That year, the Volunteers appeared in the Florida Citrus Bowl and landed one of the nation’s top recruiting classes, highlighted by QB Peyton Manning.[3]

Green Bay Packers director of player personnel

McKenzie was employed by the Green Bay Packers from 1994 to 2012. He began as a scout, and gradually rose through the ranks to become the Packers' director of player personnel and eventually the team's director of football operations, while reporting to general managers Ron Wolf and Ted Thompson.[8]

Oakland Raiders general manager

McKenzie was hired as general manager of the Oakland Raiders on January 5, 2012.[9] Longtime owner Al Davis had been general manager since 1966, and retained control over football operations after becoming principal owner in 1972. Both Wolf (who had worked in the Raiders front office prior to his Green Bay tenure) and former Raiders coach John Madden recommended McKenzie to new owner Mark Davis, who hired McKenzie after an interview conducted jointly by Davis and Madden.

McKenzie promptly fired head coach Hue Jackson and hired Dennis Allen, who had previously served as the defensive coordinator of a Denver Broncos squad that barely beat Oakland for a playoff spot. He brought in his twin brother Raleigh McKenzie to become a college scout for the Raiders. McKenzie's first priority was to shore up a porous defense which allowed 433 points (27.1 points/game), 29th among 32 teams.[10] Before the 2012 NFL Draft, he signed four free agents to help the defense: outside linebacker Philip Wheeler and cornerbacks Shawntae Spencer, Ron Bartell, and Pat Lee.

McKenzie inherited a roster full of high-priced and underperforming players, with more than $154 million committed toward the $120.6 million salary cap.[11] Additionally, the Raiders had traded away most of their draft picks in the 2012 NFL Draft prior to his arrival, leaving McKenzie with his first pick at No. 95 overall with offensive lineman Tony Bergstrom. The Raiders struggled to a 4-12 record during his first season with the Raiders.

During the 2013 offseason, McKenzie released several starting players such as Richard Seymour, Michael Huff, Tommy Kelly, Darrius Heyward-Bey, and Rolando McClain in continuing the rebuilding process.

Personal life

McKenzie was born in Knoxville, Tennessee on Feb. 8, 1963.[3] McKenzie and his wife, June, have two daughters, Jasmin and Mahkayla, and two sons, Kahlil and Jalen.[12] Kahlil is a five-star defensive tackle at Clayton Valley Charter High School in Concord (Class of 2015), and has committed to play for Tennessee.[13]

His Super Bowl ring was stolen on May 3, 2009.[14]

His twin brother Raleigh McKenzie also played in the National Football League as an offensive lineman for the Washington Redskins, Philadelphia Eagles, San Diego Chargers and Green Bay Packers.

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. ^ 1981 Tennessee Volunteers Football Program (University of Tennessee, 1981), p. 58.
  2. ^ "Joey Clinkscales Named Personnel Director for Raiders," Knoxville News Sentinel, 16 May 2012. Retrieved: 2 August 2013.
  3. ^ a b c d http://www.raiders.com/news/article-1/McKenzie-Introduced-as-General-Manager/14bb5161-8b42-4139-917f-9e691bb6768a
  4. ^ Tennessee Career Football Statistics. UTSports.com. Retrieved: 6 May 2013.
  5. ^ 1985 Tennessee Volunteers Football Program (University of Tennessee, 1985), p. 102.
  6. ^ http://www.pro-football-reference.com/players/M/McKeRe21.htm
  7. ^ http://www.pro-football-reference.com/teams/rai/1985_roster.htm
  8. ^
  9. ^
  10. ^ http://www.pro-football-reference.com/teams/rai/2011_roster.htm
  11. ^ http://www.cbssports.com/nfl/eye-on-football/22278358/agents-take-after-years-of-bad-deals-rebuilding-raiders-wont-be-easy
  12. ^ Scott Venci, "McKenzie Headed West Soon, Hoping to Further Family Legacy," USA Today, 4 May 2013. Retrieved: 10 January 2014.
  13. ^ Kahlil McKenzie, Rivals.com. Retrieved: 10 January 2014.
  14. ^

External links

  • Raiders.com: McKenzie Introduced as General Manager