Excelsior Rotterdam (), commonly known as Excelsior, is a Dutch professional football club based in Rotterdam. Founded on 23 July 1902, it competes in the Eredivisie, the highest tier of the Dutch football league system. The team plays its home matches at Stadion Woudestein, which has a capacity of approximately 4,500, making it one of the smallest stadiums used by professional clubs in the Netherlands.

Excelsior has spent much of its history fluctuating between the top two divisions, achieving multiple promotions and relegations. The club's most notable periods of sustained top-flight presence occurred in the early 2010s and again in the early 2020s. Known for its long-standing partnership with Feyenoord, from which it has frequently received loaned players, Excelsior has developed a reputation for nurturing young talent. The club's local rivalry with Sparta Rotterdam is a regular feature of Rotterdam football.

History

Early history

Excelsior was officially formed on 23 July 1902 as Rotterdamse Voetbal en Atletiek Vereniging Excelsior (). The initial founders of the club, a group of close friends located in the Kralingen district of Rotterdam, started playing football matches on the fields of the eighteenth century buitenplaats Woudesteyn. After the actual establishment of the club, the municipality officially gave permission to use the land. As football was still an elite sport at the beginning of the 20th century, Excelsior became one of the first working class clubs in the Netherlands.

First successes

In the season 1945–46, Excelsior gained their first success by promoting to the Eerste Klasse, the highest tier of Dutch football before professional football was introduced in 1954. The deciding match against VUC was played in De Kuip and attracted 52.000 spectators. Excelsior relegated in the next season, but managed to promote for the second time in the season 1951–52. After the introduction of professional football, Excelsior won the Eerste Divisie championship three times (1974, 1979 and 2006) and promoted to the Eredivisie various times, usually to relegate not long afterwards.

Excelsior once reached the KNVB Cup final in the season 1929–30, but lost the match to fellow Rotterdam club Feyenoord (0–1). Excelsior's biggest pre-war achievement was the win of the Zilveren Bal trophy. Excelsior beat Feyenoord (5–0) in the finals of the highly rated pre-season tournament.

Promotion–relegation cycle and consolidation (2010–2019)

Excelsior returned to the Eredivisie in 2010 after defeating city rivals Sparta Rotterdam in the promotion–relegation play-offs. The decisive goal was scored by Guyon Fernandez deep into stoppage time, only minutes after Sparta had taken the lead. Coached by Alex Pastoor, the squad was largely composed of loanees from Feyenoord.

The club made a strong start to the 2010–11 season, collecting ten points from its first five matches, including a 3–2 home victory over Feyenoord in the Rotterdam derby. Later in the season, Excelsior recorded several notable results at home, defeating AZ and drawing against both Groningen and eventual champions Ajax. A 4–1 away victory over Vitesse on the final matchday left the club one goal short of automatic safety. Finishing 16th, Excelsior retained its top-flight status via the relegation play-offs.

The following season proved more difficult, and Excelsior finished bottom of the table in the 2011–12 Eredivisie with only four league wins, resulting in relegation to the Eerste Divisie. A disappointing 2012–13 campaign followed, culminating in a 15th-place finish under Leon Vlemmings.

Ahead of the 2013–14 season, Jon Dahl Tomasson was appointed head coach, but he departed in December 2013 to join Roda JC. He was replaced by Marinus Dijkhuizen, under whom Excelsior enjoyed a strong second half of the season, highlighted by an 8–0 away victory over Telstar. The club finished third and secured promotion to the Eredivisie through the play-offs, marking its eighth promotion to the top flight.

In January 2014, chairman Albert de Jong revealed that Excelsior had narrowly avoided bankruptcy, citing a financial deficit of approximately €3 million, largely attributed to poor sporting results during the 2012–13 season.

Excelsior remained in the Eredivisie for five consecutive seasons from 2014 to 2019. The club secured survival in both the 2014–15 and 2015–16 seasons with 15th-place finishes, the latter under Alfons Groenendijk. Following Groenendijk's departure, Mitchell van der Gaag was appointed head coach. After several seasons spent battling relegation, Excelsior were relegated at the end of the 2018–19 season.

Recent promotions and renewed top-flight presence (2020–present)

Marinus Dijkhuizen returned as head coach in 2020. In May 2022, Excelsior achieved promotion to the Eredivisie after a dramatic play-off final against ADO Den Haag. After drawing 1–1 at home and falling behind in the return leg, Excelsior scored three goals in the final 13 minutes to force extra time. Despite conceding again, the team equalised through captain Redouan El Yaakoubi before winning the penalty shoot-out, with goalkeeper Stijn van Gassel saving the decisive penalty.

Excelsior spent two seasons in the Eredivisie before being relegated at the end of the 2023–24 season. The club returned immediately, securing promotion on 2 May 2025 following a 5–0 victory over Jong PSV, marking another swift return to the top tier of Dutch football.

Stadium

thumb|right|275px|Excelsior's home venue [[Stadion Woudestein]]

Excelsior's home venue is Stadion Woudestein, which has a capacity of 4,500 seats, one of the smallest stadiums hosting professional football in the Netherlands. The official name of the stadium is Van Donge & De Roo Stadion.

The club had two short spells at different locations. For the season 1907–1908 Excelsior played on the Afrikaanderplein. After returning to Woudestein, Excelsior moved to the Toepad terrain for seasons 1922–1939. When the Dutch government decided to build marine barracks on the Toepad area right before the start of the Second World War, Excelsior moved back to the familiar Woudestein.

When Excelsior promoted to the Eredivisie after the season 2009–10, the club decided to replace the grass surface with artificial turf. Main reason for the change was the lack of financial resources to install under-soil heating, which is mandatory for clubs participating on the highest level of Dutch football.

Supporters and rivalries

Paper recycling club

Excelsior is known as the Oud papier-club (paper recycling club), because former chairman Henk Zon often used to collect old paper in order to secure the financial position of the club.

Mascot

Since 2008 'Woutje Stein' is the official Excelsior mascot. He is named after the Woudestein-stadium.

Rivalries

Rotterdam is the city with the most professional teams in the Netherlands. Besides Excelsior there are Feyenoord and Sparta Rotterdam.

Rivalry against Sparta

Excelsior is from the Kralingen-neighbourhood and Sparta Rotterdam is from the Spangen-neighbourhood. Both clubs are not always playing in the Eredivisie, hence they play matches against each other in both the Eredivisie and the Eerste Divisie. The Feyenoord partnership Excelsior had in the past has resulted in more hatred from Sparta Rotterdam supporters.

One of the more spectacular matches between Excelsior and Sparta was the 2010 derby. Excelsior managed to gain promotion to the Eredivisie by winning against Sparta in the 94th minute of the match.

Rivalry against Feyenoord

Ever since the clubs used to work together Excelsior players and supporters have grown a more serious rivalry against Feyenoord. The majority of Excelsior supporters never wanted a cooperation with Feyenoord in the first place. On 22 May 2009, Excelsior supporters hosted a funeral as they felt like their club's identity had died due to the partnership with Feyenoord.

In 2017 Excelsior won against Feyenoord (3–0), resulting in the latter not winning the Eredivisie title on that day. This resulted in riots.

Honours

League

  • Eerste Divisie
  • Winners (3): 1973–74, 1978–79, 2005–06
  • Promotion (7): 1969–70, 1981–82, 2001–02, 2009–10, 2013–14, 2021–22, 2024–25
  • Tweede Divisie
  • Promotion (1): 1968–69

Domestic results

<timeline>

ImageSize = width:800 height:60

PlotArea = left:10 right:10 bottom:30 top:10

TimeAxis = orientation:horizontal format:yyyy

DateFormat = dd/mm/yyyy

Period = from:01/01/1990 till:01/01/2025

ScaleMajor = unit:year increment:1 start:1990

Colors =

id:bl1 value:rgb(0.5,0.8,0.5)

id:bl2 value:rgb(0.9,0.9,0.3)

id:rs value:rgb(0.8,0.6,0.6)

id:rn value:rgb(0.9,0.1,0.1)

PlotData=

bar:Position width:16 color:white align:center

from:01/01/1990 till:01/01/1991 shift:(0,-4) text:19

from:01/01/1991 till:01/01/1992 shift:(0,-4) text:15

from:01/01/1992 till:01/01/1993 shift:(0,-4) text:14

from:01/01/1993 till:01/01/1994 shift:(0,-4) text:12

from:01/01/1994 till:01/01/1995 shift:(0,-4) text:3

from:01/01/1995 till:01/01/1996 shift:(0,-4) text:16

from:01/01/1996 till:01/01/1997 shift:(0,-4) text:17

from:01/01/1997 till:01/01/1998 shift:(0,-4) text:16

from:01/01/1998 till:01/01/1999 shift:(0,-4) text:6

from:01/01/1999 till:01/01/2000 shift:(0,-4) text:4

from:01/01/2000 till:01/01/2001 shift:(0,-4) text:2

from:01/01/2001 till:01/01/2002 shift:(0,-4) text:2

from:01/01/2002 till:01/01/2003 shift:(0,-4) text:17

from:01/01/2003 till:01/01/2004 shift:(0,-4) text:2

from:01/01/2004 till:01/01/2005 shift:(0,-4) text:12

from:01/01/2005 till:01/01/2006 shift:(0,-4) text:1

from:01/01/2006 till:01/01/2007 shift:(0,-4) text:16

from:01/01/2007 till:01/01/2008 shift:(0,-4) text:18

from:01/01/2008 till:01/01/2009 shift:(0,-4) text:5

from:01/01/2009 till:01/01/2010 shift:(0,-4) text:3

from:01/01/2010 till:01/01/2011 shift:(0,-4) text:16

from:01/01/2011 till:01/01/2012 shift:(0,-4) text:18

from:01/01/2012 till:01/01/2013 shift:(0,-4) text:15

from:01/01/2013 till:01/01/2014 shift:(0,-4) text:3

from:01/01/2014 till:01/01/2015 shift:(0,-4) text:15

from:01/01/2015 till:01/01/2016 shift:(0,-4) text:15

from:01/01/2016 till:01/01/2017 shift:(0,-4) text:12

from:01/01/2017 till:01/01/2018 shift:(0,-4) text:11

from:01/01/2018 till:01/01/2019 shift:(0,-4) text:16

from:01/01/2019 till:01/01/2020 shift:(0,-4) text:7

from:01/01/2020 till:01/01/2021 shift:(0,-4) text:9

from:01/01/2021 till:01/01/2022 shift:(0,-4) text:6

from:01/01/2022 till:01/01/2023 shift:(0,-4) text:15

from:01/01/2023 till:01/01/2024 shift:(0,-4) text:16

from:01/01/2024 till:01/01/2025 shift:(0,-4) text:2

from:01/01/1990 till:01/01/2002 color:bl2 shift:(0,13) text: "Eerste Divisie"

from:01/01/2002 till:01/01/2003 color:bl1 shift:(0,13) text:

from:01/01/2003 till:01/01/2006 color:bl2 shift:(0,13) text: "Eerste Divisie"

from:01/01/2006 till:01/01/2008 color:bl1 shift:(0,13) text: "Eredivisie"

from:01/01/2008 till:01/01/2010 color:bl2 shift:(0,13) text: "Eerste Divisie"

from:01/01/2010 till:01/01/2012 color:bl1 shift:(0,13) text: "Eredivisie"

from:01/01/2012 till:01/01/2014 color:bl2 shift:(0,13) text:

from:01/01/2014 till:01/01/2019 color:bl1 shift:(0,13) text: "Eredivisie

from:01/01/2019 till:01/01/2022 color:bl2 shift:(0,13) text: "Eerste Divisie"

from:01/01/2022 till:01/01/2024 color:bl1 shift:(0,13) text: "Eredivisie

from:01/01/2024 till:01/01/2025 color:bl2 shift:(0,13) text: "Eerste Divisie"

</timeline>

thumb|280px|Historical chart of league performance

Below is a table with Excelsior's domestic results since the introduction of the Eredivisie in 1956.

{| class="wikitable collapsible collapsed" style="width: 100%; text-align: center;"

! colspan=5 | Domestic Results since 1956

|-

! width="20%"|Domestic league

! width="20%"|League result

! width="20%"|Qualification to

! width="20%"|KNVB Cup season

! width="20%"|Cup result

|-

|2024–25 Eerste Divisie

|bgcolor="silver"|2nd

|Eredivisie (promotion)

|2024–25

|Round of 16

|-

|2023–24 Eredivisie

|bgcolor="pink"|16th

|Eerste Divisie (relegation)

|2023–24

|Round of 16

|-

|2022–23 Eredivisie

|15th

|&nbsp;–

|2022–23

|second round

|-

|2021–22 Eerste Divisie

|6th

|Eredivisie (winning promotion/releg. play-offs)

|2021–22

|second round

|-

|2020–21 Eerste Divisie

|9th

|&nbsp;–

|2020–21

|Quarter-final

|-

|2019–20 Eerste Divisie

|7th

|&nbsp;–

|2019–20

|second round

|-

|2018–19 Eredivisie

|bgcolor="pink"|16th

|Eerste Divisie (relegation)

|2018–19

|first round

|-

|2017–18 Eredivisie

|11th

|&nbsp;–

|2017–18

|first round

|-

|2016–17 Eredivisie

|12th

|&nbsp;–

|2016–17

|second round

|-

|2015–16 Eredivisie

|15th

|&nbsp;–

|2015–16

|third round

|-

|2014–15 Eredivisie

|15th

|&nbsp;–

|2014–15

|bgcolor="#CD7F32"|Semi-final

|-

|2013–14 Eerste Divisie

|bgcolor="#CD7F32"|3rd

|Eredivisie (winning promotion/releg. play-offs)

|2013–14

|round of 16

|-

|2012–13 Eerste Divisie

|15th

|&nbsp;–

|2012–13

|second round

|-

|2011–12 Eredivisie

|bgcolor="pink"|18th

|Eerste Divisie (relegation)

|2011–12

|third round

|-

|2010–11 Eredivisie

|16th

|&nbsp;– (surviving promotion/relegation play-offs)

|2010–11

|Fourth round

|-

|2009–10 Eerste Divisie

|bgcolor="#CD7F32"|3rd

|Eredivisie (winning promotion/releg. play-offs)

|2009–10

|Third round

|-

|2008–09 Eerste Divisie

|5th

|promotion/relegation play-offs: no promotion

|2008–09

|Round of 16

|-

|2007–08 Eredivisie

|bgcolor="pink"|18th

|Eerste Divisie (relegation)

|2007–08

|Round of 16

|-

|2006–07 Eredivisie

|16th

|&nbsp;– (surviving promotion/relegation play-offs)

|2006–07

|Third round

|-

|2005–06 Eerste Divisie

|bgcolor="gold"|1st

|Eredivisie (promotion)

|2005–06

|Second round

|-

|2004–05 Eerste Divisie

|12th

|&nbsp;–

|2004–05

|Second round

|-

|2003–04 Eerste Divisie

|bgcolor="silver"|2nd

|promotion/relegation play-offs: no promotion

|2003–04

|Third round

|-

|2002–03 Eredivisie

|bgcolor="pink"|17th

|Eerste Divisie (losing promo./releg. play-offs)

|2002–03

|Quarter-final

|-

|2001–02 Eerste Divisie

|bgcolor="silver"|2nd

|Eredivisie (winning promotion/releg. play-offs)

|2001–02

|Round of 16

|-

|2000–01 Eerste Divisie

|bgcolor="silver"|2nd

|promotion/relegation play-offs: no promotion

|2000–01

|Round of 16

|-

|1999–00 Eerste Divisie

|4th

|promotion/relegation play-offs: no promotion

|1999–00

|Round of 16

|-

|1998–99 Eerste Divisie

|6th

|promotion/relegation play-offs: no promotion

|1998–99

|Second round

|-

|1997–98 Eerste Divisie

|16th

|&nbsp;–

|1997–98

|Group stage

|-

|1996–97 Eerste Divisie

|17th

|&nbsp;–

|1996–97

|Group stage

|-

|1995–96 Eerste Divisie

|16th

|&nbsp;–

|1995–96

|Group stage

|-

|1994–95 Eerste Divisie

|bgcolor="#CD7F32"|3rd

|promotion/relegation play-offs: no promotion

|1994–95

|Second round

|-

|1993–94 Eerste Divisie

|12th

|&nbsp;–

|1993–94

|Third round

|-

|1992–93 Eerste Divisie

|14th

|&nbsp;–

|1992–93

|Round of 16

|-

|1991–92 Eerste Divisie

|15th

|promotion/relegation play-offs: no promotion

|1991–92

|Third round

|-

|1990–91 Eerste Divisie

|19th

|&nbsp;–

|1990–91

|Second round

|-

|1989–90 Eerste Divisie

|14th

|&nbsp;–

|1989–90

|Second round

|-

|1988–89 Eerste Divisie

|bgcolor="#CD7F32"|3rd

|promotion/relegation play-offs: no promotion

|1988–89

|First round

|-

|1987–88 Eerste Divisie

|8th

|&nbsp;–

|1987–88

|Round of 16

|-

|1986–87 Eredivisie

|bgcolor="pink"|18th

|Eerste Divisie (relegation)

|1986–87

|Quarter-final

|-

|1985–86 Eredivisie

|15th

|&nbsp;–

|1985–86

|First round

|-

|1984–85 Eredivisie

|12th

|&nbsp;–

|1984–85

|Round of 16

|-

|1983–84 Eredivisie

|13th

|&nbsp;–

|1983–84

|First round

|-

|1982–83 Eredivisie

|9th

|&nbsp;–

|1982–83

|Second round

|-

|1981–82 Eerste Divisie

|bgcolor="#CD7F32"|3rd

|Eredivisie (winning promotion/releg. play-offs)

|1981–82

|Round of 16

|-

|1980–81 Eredivisie

|bgcolor="pink"|17th

|Eerste Divisie (relegation)

|1980–81

|Second round

|-

|1979–80 Eredivisie

|9th

|&nbsp;–

|1979–80

|Second round

|-

|1978–79 Eerste Divisie

|bgcolor="gold"|1st

|Eredivisie (promotion)

|1978–79

|Second round

|-

|1977–78 Eerste Divisie

|4th

|promotion/relegation play-offs: no promotion

|1977–78

|bgcolor="#CD7F32"|Semi-final

|-

|1976–77 Eerste Divisie

|4th

|promotion/relegation play-offs: no promotion

|1976–77

|Round of 16

|-

|1975–76 Eredivisie

|bgcolor="pink"|18th

|Eerste Divisie (relegation)

|1975–76

|Second round

|-

|1974–75 Eredivisie

|14th

|&nbsp;–

|1974–75

|Second round

|-

|1973–74 Eerste Divisie

|bgcolor="gold"|1st

|Eredivisie (promotion)

|1973–74

|Round of 16

|-

|1972–73 Eredivisie

|bgcolor="pink"|17th

|Eerste Divisie (relegation)

|1972–73

|Round of 16

|-

|1971–72 Eredivisie

|15th

|&nbsp;–

|1971–72

|Quarter-final

|-

|1970–71 Eredivisie

|16th

|&nbsp;–

|1970–71

|Second round

|-

|1969–70 Eerste Divisie

|bgcolor="silver"|2nd

|Eredivisie (promotion)

|1969–70

|Second round

|-

|1968–69 Tweede Divisie

|bgcolor="silver"|2nd

|Eerste Divisie (promotion)

|1968–69

|Second round

|-

|1967–68 Tweede Divisie

|16th

|&nbsp;–

|1967–68

|Quarter-final

|-

|1966–67 Tweede Divisie

|9th

|&nbsp;–

|1966–67

|DNC

|-

|1965–66 Tweede Divisie

|9th (group B)

|&nbsp;–

|1965–66

|Group stage

|-

|1964–65 Eerste Divisie

|bgcolor="pink"|16th

|Tweede Divisie (relegation)

|1964–65

|Second round

|-

|1963–64 Eerste Divisie

|9th

|&nbsp;–

|1963–64

|Round of 16

|-

|1962–63 Eerste Divisie

|8th

|&nbsp;–

|1962–63

|Third round

|-

|1961–62 Eerste Divisie

|bgcolor="silver"|2nd

|&nbsp;–

|1961–62

|?

|-

|1960–61 Eerste Divisie

|4th (group B)

|&nbsp;–

|1960–61

|?

|-

|1959–60 Eerste Divisie

|11th (group A)

|&nbsp;–

|not held

|not held

|-

|1958–59 Eerste Divisie

|6th (group B)

|&nbsp;–

|1958–59

|?

|-

|1957–58 Eerste Divisie

|7th (group A)

|&nbsp;–

|1957–58

|?

|-

|1956–57 Eerste Divisie

|9th (group B)

|&nbsp;–

|1956–57

|?

|}

Current squad

Out on loan

Player of the year

The Excelsior 'Player of the Year' award is voted for by the club's supporters, in recognition of the best overall performance by an individual player throughout the football season. The annual election is organized by the supporters club Pro Excelsior since 1996.

{| class="wikitable" width="90%" style="font-size: 100%"

!width="70" align="center"|Season

!Winner

|-

|align="center"|1995–96|| Marinus Dijkhuizen

|-

|align="center"|1996–97|| John Schuurhuizen

|-

|align="center"|1997–98|| Ferry de Haan

|-

|align="center"|1998–99|| Michael van der Kruis

|-

|align="center"|1999–00|| David Connolly

|-

|align="center"|2000–01|| Jarda Simr

|-

|align="center"|2001–02|| Michel Breuer

|-

|align="center"|2002–03|| Steve Olfers

|-

|align="center"|2003–04|| Danny Buijs

|-

|align="center"|2004–05|| Brett Holman

|-

|align="center"|2005–06|| Luigi Bruins

|-

|align="center"|2006–07|| René van Dieren

|-

|align="center"|2007–08|| Kees Luijckx

|-

|align="center"|2008–09|| Jeffrey Altheer

|-

|align="center"|2009–10|| Ryan Koolwijk

|}

{| class="wikitable" width="90%" style="font-size: 100%"

!width="70"|Season

!Winner

|-

|align="center"|2010–11|| Daan Bovenberg

|-

|align="center"|2011–12|| Roland Alberg

|-

|align="center"|2012–13|| Jordy Deckers

|-

|align="center"|2013–14|| Lars Veldwijk

|-

|align="center"|2014–15|| Sander Fischer

|-

|align="center"|2015–16|| Rick Kruys

|-

|align="center"|2016–17|| Nigel Hasselbaink

|-

|align="center"|2017–18|| Hicham Faik

|-

|align="center"|2018–19|| Jerdy Schouten

|-

|align="center"|2019–20|| Rai Vloet

|-

|align="center"|2020–21|| Mats Wieffer

|-

|align="center"|2021–22|| Thijs Dallinga

|-

|align="center"|2022–23|| Stijn van Gassel

|-

|align="center"|2023–24|| Arthur Zagre

|-

|align="center"|2024–25|| Lance Duijvestijn

|}

Managers

Current staff

{| class="wikitable sortable" style="font-size: 90%"

|-

! Position !! Name

|-

| Head coach || Ruben den Uil

|-

| Assistant head coach || André Hoekstra

|-

| Assistant coach / technology strategist || Takahisa Shiraishi

|-

| Team manager || Dennis van der Neut

|-

| Goalkeeping coach || Ronald Graafland

|-

| Fitness coach || Mario Meijer

|-

| Physio || Maurice de Groot

|-

| Physio || Rinus Kerskes

|-

| Club doctor || Robert Jan de Vos

|-

| Kit manager || Rien van Wijk

|-

| Kit manager || John van Tilburg

|-

|Chief scout

| Dave Coelers

|-

|Scout

| Bert Ebbens

|}

Former managers

{| class="wikitable" width="90%" style="font-size: 90%"

!width="70" align="center"|Season(s)

!Manager

|-

|align="center"|1954–56|| Rinus Smits

|-

|align="center"|1956–62|| Bob Janse

|-

|align="center"|1962–68|| Rinus Smits

|-

|align="center"|1968–70|| Bob Janse

|-

|align="center"|1970 || Jaap Kouters

|-

|align="center"|1970–71|| Bob Janse

|-

|align="center"|1971–73|| Joop Castenmiller

|-

|align="center"|1973–75|| Ben Peeters

|-

|align="center"|1975–76|| Thijs Libregts <br /> Bob Janse

|-

|align="center"|1976–80|| Thijs Libregts

|-

|align="center"|1980–82|| Hans Dorjee

|-

|align="center"|1982–86|| Rob Jacobs

|-

|align="center"|1986–88|| Henk Wullems

|-

|align="center"|1988–90|| Joop van Daele

|-

|align="center"|1990 || Martin van der Kooy

|-

|align="center"|1990–92|| Sándor Popovics

|-

|align="center"|1992–94|| Cor Pot

|-

|align="center"|1994–95|| Rob Baan

|}

{| class="wikitable" width="90%" style="font-size: 90%"

!width="70"|Season(s)

!Manager

|-

|align="center"|1995–96|| Hans van der Pluijm

|-

|align="center"|1996-03|| Adrie Koster

|-

|align="center"|2003–04|| Henk van Stee

|-

|align="center"|2004–05|| John Metgod

|-

|align="center"|2005–06|| Mario Been

|-

|align="center"|2006–09|| Ton Lokhoff

|-

|align="center"|2009–11|| Alex Pastoor

|-

|align="center"|2011–12|| John Lammers

|-

|align="center"|2012–13|| Leon Vlemmings

|-

|align="center"|2013–14|| Jon Dahl Tomasson

|-

|align="center"|2014–15|| Marinus Dijkhuizen

|-

|align="center"|2015–16|| Alfons Groenendijk

|-

|align="center"|2016–18|| Mitchell van der Gaag

|-

|align="center"|2018–19|| Adrie Poldervaart

|-

|align="center"|2019–20|| Ricardo Moniz

|-

|align="center"|2020–24 || Marinus Dijkhuizen

|-

|align="center"|2024– || Ruben den Uil

|}

Players

National team players

The following players were called up to represent their national teams in international football and received caps during their tenure with Excelsior Rotterdam:

  • ;Aruba
  • Mishawn Molina (2023–2024)
  • Kymani Nedd (2023–present)
  • ;Cape Verde
  • Jeffry Fortes (2016–2020)
  • Toni Varela (2014–2015)
  • ;Curaçao
  • Nathan Markelo (2022–2023)
  • Rayvien Rosario (2024–2025)
  • ;DR Congo
  • Jordan Botaka (2013–2015)
  • ;Ghana
  • Christian Gyan (1998; 2006–2007)
  • ;Guinea
  • Ahmad Mendes Moreira (2019–2021)
  • ;Iceland
  • Mikael Anderson (2018–2019)
  • Ögmundur Kristinsson (2017–2018)
  • Árni Sveinsson (1978–1979)
  • ;Indonesia
  • Nathan Tjoe-A-On (2019-2023)
  • ;Japan
  • Takafumi Ogura (1993–1994)
  • ;Netherlands
  • Maarten Grobbe (1922–1932)
  • Heimen Lagerwaard (1950–1963)
  • Andwelé Slory (2005–2007)
  • Arie Vermeer (1940–1956)
  • ;Republic of Ireland
  • David Connolly (1999–2001)
  • Troy Parrott (2023–2024)
  • ;Sint Maarten
  • Len Bleeker (2023–2024)
  • Ronan Olivacce (2023–present)
  • ;Trinidad & Tobago
  • Levi García (2018)
  • Players in bold actively play for Excelsior Rotterdam and for their respective national teams. Years in brackets indicate careerspan with Excelsior.

National team players by Confederation

Member associations are listed in order of most to least amount of current and former Excelsior players represented Internationally

{| class="wikitable sortable" style="text-align:left"

|+ Total national team players by confederation<br>

|-

! scope="row" | Confederation

! scope="col" | Total

! scope="col" class="unsortable" | (Nation) Association

|-

| AFC

| 2

| Japan (1), Indonesia (1)

|-

| CAF

| 5

| Cape Verde (2), DR Congo (1), Ghana (1), Guinea (1)

|-

| CONCACAF

| 7

| Aruba (2), Curaçao (2), Sint Maarten (2), Trinidad & Tobago (1)

|-

| CONMEBOL

| 0

| &nbsp;

|-

| OFC

| 0

| &nbsp;

|-

| UEFA

| 9

| Netherlands (4), Iceland (3), Ireland (2)

|}

Players in international tournaments

The following is a list of Excelsior Rotterdam players who have competed in international tournaments, including the Africa Cup of Nations. To this date no Excelsior players have participated in the FIFA World Cup, UEFA European Championship, CONCACAF Gold Cup, AFC Asian Cup, Copa América or the OFC Nations Cup while playing for Excelsior Rotterdam.

{| class="wikitable" style="text-align: left"

|- style="text-align: center"

!Cup

!Players

|-

|align="left"| 2015 Africa Cup of Nations|| Toni Varela

|-

|}

References