Retired number

Retired number

Retiring the number of an athlete is an honor a team bestows upon a player, usually after the player has left the team, retires from the sport or dies. Once a number is retired, no future player from the team may wear that number on their uniform, unless the player so-honored permits it, however in many cases the number cannot be used at all no matter what. Such an honor may also be bestowed on players who had highly memorable careers, died prematurely under tragic circumstances,[1] or have had their promising careers ended by serious injury. Some sports that retire team numbers include baseball, cricket,[1] ice hockey, basketball, American football and association football. Retired jerseys are often referred to as "hanging from the rafters" as they are, literally, put to hang in the team's home arena.[2]

The first number officially retired by a team in a professional sport was that of hockey player Ace Bailey, whose number 6 was retired by the Toronto Maple Leafs in 1934.

Contents

  • Details and examples 1
  • League-wide retirements 2
  • Auto racing 3
  • Rugby league 4
  • See also 5
  • References 6

Details and examples

Michael Jordan's jersey in the rafters at the University of North Carolina
Minor league teams also retire numbers, such as the Kansas City T-Bones retiring #22 as a tribute to Buck O'Neil.

If a jersey is retired and an active player is still wearing it, the player is usually permitted to wear the number for his entire career as a player. If in the sport, managers and coaches wear uniform numbers, and the player later becomes a coach for the same team, he is also permitted to wear it as a coach.

However, in some cases the player may elect to change their number. For instance, in 1987 the Boston Bruins of the National Hockey League decided to retire jersey number 7 in honor of Phil Esposito, who had become a star while playing for the team. At the time #7 belonged to Ray Bourque, who was the Bruins' captain and had become a star in his own right. On the night of the ceremony honoring Esposito, Bourque took to the ice wearing his normal jersey. He skated over to the Hall of Famer, took off the jersey, and handed it to Esposito in what was referred to as Bourque's "surrender" of the number he had worn since breaking into the league. Underneath was a jersey numbered 77, which would become as associated with Bourque as the 7 was with Esposito in Boston.[3] Bourque's New Jersey number would eventually join Esposito's in the rafters of TD Garden, as the Bruins retired his #77 following his 2001 retirement.

In rare cases, a number may be retired because of the player's endeavors in other fields. For example, former college football star Gerald Ford's number 48 was retired by the University of Michigan football squad by virtue of his future career as the 38th President of the United States.[4]

Teams also take numbers out of circulation without formally retiring them. For example, the Pittsburgh Steelers have only officially retired two numbers: Ernie Stautner's #70 and Joe Greene's #75.[5] However, they have not reissued the numbers of several of their greatest players since they retired, and it is understood that no Steeler will ever wear them again. Similarly, with the exception of a pair of quarterbacks in the mid-1980s, the Green Bay Packers have not re-issued Paul Hornung's number 5 since his departure from the team following the 1966 season. The Dallas Cowboys do not officially retire numbers, but it is generally understood that Roger Staubach's #12, Bob Lilly's #74, Troy Aikman's #8, and Emmitt Smith's #22 will never be worn again in the regular season (though the Cowboys have occasionally used Lilly's 74 in the preseason). Additionally, after Peyton Manning was released by the Indianapolis Colts, owner Jim Irsay stated that no Colt will ever wear Manning's #18 again, though it was not officially retired.[6] After his departure from the team in 2004, the Lakers removed Shaquille O'Neal's #34 from circulation. The Lakers had announced the intention to retire O'Neal's #34 officially, though, doing so on April 2, 2013.[7]

Outside of USA, due to the relatively short history of One Day International and Twenty20 cricket, once a player retires, the number will rarely be re-issued to another player in some countries (e.g. Zimbabwe, New Zealand), yet jersey numbers can be switched to a number previously worn by a retired player as numbers are not officially retired. For example: Trent Boult switched his squad number for New Zealand's national squad number to 18, a number previously worn by Mathew Sinclair due to both players' uncanny ability to make acrobatic catches near the boundary. In England, Joe Root adopted his county squad number of 5 after Paul Collingwood retired, while Steven Finn adopted the number 11 after Andrew Flintoff retired from international cricket. However, the most notable jersey number retirement came when Australian Cricket granted Michael Clarke's wishes to retire the 64 jersey number in Phillip Hughes' honour after his untimely passing. Number 63, the number last worn by Andrew Symonds, would never be reissued because Hughes' final innings was cut short at 63 not out.

Some teams either formally or informally take a jersey out of circulation when a player dies or has his career ended by serious injury or disease. For instance, the Toronto Maple Leafs only retire a player's number if he experiences a career-ending incident while playing for the team. As a result, they have only retired two jerseys in their entire history; Ace Bailey's #6 was retired after he suffered a career-ending head injury [8] and Bill Barilko's #5 was retired after his disappearance and presumed death on a fishing trip (his death was confirmed years later with the discovery of the wreckage of the plane on which he was flying).[9] The New York Yankees retired Lou Gehrig's #4 after he was forced to retire due to amyotrophic lateral sclerosis. The New York Jets did not reissue the #90 of Dennis Byrd following a career ending neck injury, and eventually retired the number in 2012.[10] Similarly, after Wayne Chrebet was forced to retire after suffering multiple concussions, the Jets took his #80 out of circulation but have not yet retired it; Byrd and Curtis Martin were the most recent Jets to have their numbers retired as both were done on the same day.

Some association football clubs have started doing this as squad numbers have become common. AS Roma, AC Milan, Internazionale, Napoli, Manchester City, Lens, Lyon and Swansea City have all retired shirt numbers; Milan retiring Franco Baresi's #6 shirt and Paolo Maldini's #3 shirt (with the caveat that one of Maldini's sons can wear the shirt if they play professionally for the club).[11] Swansea retired the shirt number of Besian Idrizaj after he died in his sleep, of a suspected heart attack, at his family home in Linz, Austria. Manchester City, Lens and Lyon all retired the shirt number of Marc-Vivien Foé after his death on the field in the 2003 Confederations Cup; the Cameroon national team also attempted to retire Foé's number, but FIFA prevented them from doing so.require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst( FIFA also rejected an attempt by Argentina to retire the number #10 of Diego Maradona.

Some teams have also retired number 12 in honor of their fans, or the "Twelfth Man".[12] Similarly, the Sacramento Kings and Orlando Magic retired number 6 in honor of their fans, the "Sixth Man".

In Timo Nummelin had his number 3 retired by TPS, and later his son, Petteri Nummelin, wore number 3 for the team. Similarly, Italian AC Milan has promised to retire Paolo Maldini's number 3 once he retires, but with a provision that it could be used by his sons if either of them makes the club's first team squad.[13]

Following the death of

  1. ^ a b
  2. ^ Hanging from the Rafters NBA Encyclopedia. Retrieved 16 April 2012.
  3. ^
  4. ^
  5. ^
  6. ^ Colts "retire" Manning's #18
  7. ^ http://www.nba.com/2013/news/04/02/lakers-shaq-retire-number.ap/index.html?ls=iref:nbahpts
  8. ^ Maple Leafs alumni page on Ace Bailey
  9. ^ Maple Leafs alumni page on Bill Barilko
  10. ^
  11. ^
  12. ^
  13. ^
  14. ^
  15. ^
  16. ^
  17. ^
  18. ^ Magpie Collingwood open to reviving No.42, Herald Sun, 13 May 2011
  19. ^
  20. ^ http://aol.sportingnews.com/nascar/story/2013-02-06/austin-dillon-dale-earnhardt-no-3-richard-childress-racing-sprint-cup
  21. ^
  22. ^ http://www.formula1.com/content/fom-website/en/latest/headlines/2015/7/number-17-to-be-retired-in-bianchis-honour.html
  23. ^
return p

end

', table.concat(classes, ' '), s )
%s
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( '

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


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


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

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


-- 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.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

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.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.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

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

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


-- Helper functions


local p = {}

local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno


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. --

end

', table.concat(classes, ' '), s )
%s
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( '

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


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


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

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


-- 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.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

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.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.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

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

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


-- Helper functions


local p = {}

local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno


-- 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. --


References

See also

In other sports such as Rugby League and Rugby Union, despite the long history of the games, it used to be the case that because each number represents the particular positions on the field, the retirement of jersey numbers was impossible. However, as more leagues have gone over the use of squad numbers the retirement of numbers is now possible. The first recorded example in Rugby League was in May 2015 when Keighley Cougars withdrew number 6 following the death of Danny Jones during a match.[23]

Rugby league

Formula One World Championship, which allowed drivers to choose their own number since 2014 season, retired the use of #17 after the death of Jules Bianchi in 2015, who suffered a critical injury in 2014 Japanese Grand Prix, resulting his death.[22]

Grand Prix motorcycle racing retired the use of #74 after the fatal accident of Daijiro Kato in 2003, #48 after the fatal accident of Shoya Tomizawa in 2010 and #58 after the accident Marco Simoncelli at the Sepang Circuit on 2011.

CART retired the use of #99 after the fatal accident of Greg Moore in 1999. However, since the IndyCar Series unification took place in 2008, that recognition has since been abandoned. For a brief time during the early-mid 1990s, CART unofficially retired #14 (in honor of A. J. Foyt), allowing it only to be carried only by an entry of A. J. Foyt Enterprises. After the open wheel split in 1996, the rule in CART competition was lifted.

Following the 1989 24 Hours of Daytona, months after his fatal plane crash, IMSA retired Al Holbert's #14.[21]

From 2004 to 2006, drivers in the International Race of Champions used their numbers from their primary racing series. However, the #3 was retired as a result of Earnhardt's death and any driver who drove the #3 in their primary racing series would drive #03 instead. As such, Hélio Castroneves, who drives #3 in the IndyCar Series, drove the #03.

In NASCAR, only once has a number been officially retired; that is in the Whelen Modified Tour, where number 61 is retired for Richie Evans after his death in 1985. NASCAR unofficially retired the number 3 in honor of Dale Earnhardt, Sr. after his death on the track at the 2001 Daytona 500. Following his death, Earnhardt's old team changed to the number 29, and the replacement driver (Kevin Harvick) drove the 29 car through the 2013 season. Dale Earnhardt, Jr. made two special appearances in a number 3 car in the Busch Series in 2002 and again in the renamed Nationwide Series on July 2, 2010 at Daytona, but otherwise the number 3 was absent from all three national touring series until 2009, when Austin Dillon drove a number 3 in the Camping World Truck Series.[19] Dillon is the grandson of Earnhardt's longtime friend and car owner Richard Childress, and he drives for Richard Childress Racing. After winning the Truck Series title in 2011, he drove the #3 car in the Nationwide Series in 2012 and 2013, and returned the number to the Sprint Cup Series in 2014 when he began competing full-time in that series for RCR. Ty Dillon, Austin's brother (another grandson of Childress), ran the number 3 in the Camping World Truck Series and began driving the number 3 in the Nationwide Series, now known as the Xfinity Series, in 2014.[20]

Auto racing

Jackie Robinson, the first African American player in the modern era of Major League Baseball, had his number 42 retired league-wide in 1997 (although those players who were wearing the number at the time were permitted to retain it for the duration of their careers — Mariano Rivera was the last remaining player to wear the number, and he retired at the end of the 2013 season). The only other exception to this retirement is on April 15, the anniversary of Robinson's MLB debut, when all uniformed personnel (players, managers, coaches, umpires) wear 42. Wayne Gretzky's number 99 was likewise retired league-wide by the National Hockey League upon his retirement from the game.

League-wide retirements

In Australian rules football, some clubs may exercise the right to retire a particular jersey number, either to honour a past player or to simply cease use of the number. Examples include the Hawthorn Football Club, who retired their No. 1 jersey prior to the beginning of the 2011 AFL season as the tribute to the fans, according to Max Bailey, the last person to wear the #1 jersey, had his career cut short by multiple injuries to his right knee, and thanked the fans in his comeback attempts, and the Collingwood Football Club, who retired their No. 42 shirt in honour of Darren Millane, a Collingwood premiership player who was killed in a car crash in 1991.[18]

Michigan Wolverines football unretired all of the numbers that it had retired to create legends jerseys worn by its best players. The unretired jerseys were Bennie Oosterbaan's No. 47, Gerald Ford's No. 48, Ron Kramer's No. 87, The Wistert Brothers' (Whitey Wistert, Al Wistert, Alvin Wistert) No. 11 and Tom Harmon's No. 98.[16][17]

In 2008, Princeton University retired the number 42 for all Princeton Tigers sports teams in honor of Bill Bradley and Heisman Trophy winner Dick Kazmaier.[15]

A plaque honoring Jackie Robinson in Monument Park at old Yankee Stadium.

[14]