World Library  
Flag as Inappropriate
Email this Article

Bob McMillen (American football)

Article Id: WHEBN0009475741
Reproduction Date:

Title: Bob McMillen (American football)  
Author: World Heritage Encyclopedia
Language: English
Subject:
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Bob McMillen (American football)

Bob McMillen
Los Angeles Kiss
Position: Head Coach
Personal information
Date of birth:

(1970-10-28) October 28, 1970

Place of birth: Oak Park, Illinois
Height: 6 ft 2 in (1.88 m)
Weight: 254 lb (115 kg)
Career information
High school: Immaculate Conception (IL)
College: Illinois-Benedictine
Career history
As player:
As coach:
Career highlights and awards
Career Arena football statistics
Rushing yards: 1,514
Rushing TDs: 85
Receiving yards: 810
Receiving TDs: 10
Head coaching record
Regular season: 40–50 (.444)
Postseason: 1–2 (.333)
Career record: 41–52 (.441)
Stats at ArenaFan.com

Robert James "Bob" McMillen, Jr. (born October 28, 1970) is a former arena football fullback/linebacker who is the head coach of the Los Angeles Kiss of the Arena Football League (AFL).[1] He played his college football at Illinois-Benedictine, and was an AFL fullback/linebacker from 1995 to 2007. He has been a football coach since 2010, first serving as an assistant for the Chicago Slaughter in 2010, as an assistant with the Rush in 2011, before being named head coach of the Rush in 2011. In 2013, McMillen was elected into the Arena Football Hall of Fame.

Early years

McMillen attended Immaculate Conception High School, which is now called IC Catholic Prep, where he lettered in football, basketball, and baseball. After high school, he attended the College of DuPage in Glen Ellyn, Illinois where he played football. He then transferred to Illinois-Benedictine where he majored in Sport management and he was a three-time All-America selection in football. He also earned All-Conference honors in football and baseball and won the Conference Player of the Year award in football.

Professional playing career

Arizona Rattlers (1995–2000)

As a rookie in 1995, McMillen played in all 16 games for the Arizona Rattlers of the Arena Football League, making his debut May 12 in a road game against the San Jose SaberCats. He was the Rattlers' First-leading rusher, carrying the ball 135 times for 378 yards and two receptions for 15 yards and one touchdown. He scored all five of his rushing touchdowns in the first four weeks of the season. On defense he recorded 24.5 tackles and one interception.

In 1996, McMillen only played in one game. In his only game of the season, he recorded nine carries for 30 yards and two touchdowns against the Orlando Predators before tearing the ACL in his right knee.

In 1997 he returned from his torn ACL to play in 13 games for the Rattlers. He recorded 70 rushing yards and two touchdowns on offense while recording 13 tackles and one interception on defense. The Rattlers beat the Iowa Barnstormers 55-33 to win ArenaBowl XI.

In 1998, he played in just five games, recording 12 carries for 40 yards. He also recorded the first sack of his career May 9, on the road against the San Jose. However, his season was cut short due to a torn ACL in his left knee against the Florida Firecats.

In 1999, McMillen returned and played in 11 games and led the league in rushing with 180 yards, he also scored eight rushing touchdowns. He was a Second-team All-Arena selection for his performance. He also led the Rattlers with 2.5 sacks. He scored 11 total touchdowns for the season.

In 2000, he played in 14 games. For the season, he led the team in rushing attempts, yards (143), sacks and fumble recoveries (4). His 143 rushing yards were the ninth-best in the league. He also recorded a career-high five sacks. He also earned First-team All-Arena honors.

San Jose SaberCats (2001–2002)

Before the 2001 season, McMillen signed with the team he made his professional debut against, the San Jose SaberCats. In his first season with the SaberCats, he played in 12 games. He carried the ball 31 times for 123 yards, ninth best in the league. He missed two games in early June due to an injured ankle.

In 2002 he played in 11 games, rushing for 101 yards and seven touchdowns and recorded 17 tackles on defenses. In his final game with the SaberCats, the team won their first, his second, ArenaBowl in ArenaBowl XVI.

Chicago Rush (2003–2008)

McMillen signed a three-year deal with the Chicago Rush on November 14, 2002. He played in all 16 games for the Rush, his first full season as a professional. He made his Rush debut on February 2 against the Orlando Predators and recorded four tackles and one sack. For the season he recorded a career-high 27 tackles and rushed for 113 yards and recorded eight receptions. He also recorded one sack, one interception. It was the fifth straight season that he has rushed for over 100 yards.

In 2004, McMillen became the first player in AFL history to rush for 100 or more yards in six-consecutive seasons after he recorded a career-high 285 rushing yards. He also recorded a league-leading 22 touchdowns - the second highest single-season total in league history. He finished the season second in the league in rushing and recorded 25 tackles and one sack on defense. For his performance, he was selected to the league’s All-Ironman team. He also became only the fifth player in league history to rush for 1,000 career yards. After the season, on November 1, he signed a one-year contract extension.

In 2005, McMillen played in all 16 games. He rushed for 178 yards and nine touchdowns and career-highs with 14 receptions for 126 yards on offense. On defense, he recorded 20.0 tackles, one sack and a career-high eight passes broken up. He moved into second place on the league's all-time rushing list on March 20 against the New Orleans VooDoo when he rushed for 10 yards in the game.

The 2006 season was the first since 1998 in which McMillen rushed for less than 100 yards. He carried the ball 37 times for 89 yards and six touchdowns, he also recorded seven receptions for 36 on offense. On defense, he recorded 10 tackles and 1.5 sacks. That season, he also appeared on the cover of EA Sports Arena Football: Road to Glory.

In his final season, in 2007, he carried the ball 35 times for 86 yards and five touchdowns, he also recorded nine receptions for 84 yards and one touchdown on offense. On defense he recorded three tackles. 2007 was also the year he was the cover athlete for Arena Football: Road to Glory, an Arena Football-themed video game.

In April 2011, the Rush retired McMillen's #44 jersey.[2]

Career summary

McMillen finished his career as the league's second all-time leading rusher with 1,514 career yards. He also ranked second in league history in rushing attempts (484) and fifth in rushing touchdowns (85). He is one of only two players in league history to win an ArenaBowl championship with three different teams.[3] He was also named one of the league's 20 Greatest Players. On August 10, 2013, the Arena Football League announced that he was elected into the AFL Hall of Fame.[4]

Professional coaching career

Chicago Rush

In August 2007, after retiring as a player, McMillen was hired by the Chicago Rush as a Fullback / Linebackers coach.[5] He spent the 2008 AFL season as the Rush's assistant coach.

When the Arena Football League ceased operations after the 2008 season, McMillen along with other Rush players moved over to the Chicago Slaughter. For 2009, McMillen was an assistant coach for the Slaughter, and he returned to the Rush when the AFL returned in 2010 as Chicago's assistant head coach.

On September 14, 2010, the Chicago Rush officially announced that McMillen would succeed Mike Hohensee as the team's head coach. McMillen becomes the Rush's second head coach in team history.[6]

On August 15, 2013, McMillen was named Head Coach of the Year.[7][8]

Los Angeles Kiss

McMillen was named the head coach of the Los Angeles Kiss on September 17, 2013.

Coaching record

Team Year Regular Season Post Season
Won Lost Win % Finish Won Lost Win % Result
CHI 2011 13 5 .722 1st in NC Central 1 1 .500 Lost to Arizona Rattlers in Conference Championship
CHI 2012 10 8 .556 2nd in NC Central
CHI 2013 10 8 .556 1st in NC Central 0 1 .000 Lost to Spokane Shock in Conference Semifinals
CHI Total 33 21 .611 1 2 .333
LA 2014 3 15 .167 3rd in NC West
LA 2015 4 14 .222 3rd in NC West
LA Total 7 29 .194
Total[9] 40 50 .444 1 2 .333

Notes


-- 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. ^ http://www.arenarush.com/news/bob-mcmillen-named-head-coach-of-chicago-rush/ Chicago Rush Press Conference
  2. ^
  3. ^ Smith’s a Ring Bearer, but no History Major - ArenaBowl.com
  4. ^ Arena Football Hall of Fame Announcement
  5. ^ Chicago Rush Arena Football
  6. ^ Chicago Breaking Sports
  7. ^
  8. ^
  9. ^

External links

  • Chicago Rush bio




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 World eBook Library 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.