2014–15 Eredivisie

The **2014–15 Eredivisie** was the 59th Eredivisie tournament. PSV Eindhoven won the tournament, ending AFC Ajax's winning streak that was going since 2011.

## Table

|width="20"||width="180"|Team|width="20"||width="20"||width="20"||width="20"||width="20"||width="20"||width="20"||width="20"||width="350"|Moves on to|
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|align=left align=center|1|align=left|PSV Eindhoven **(C)**|34|29|1|4|92|31|+61|**88**|UEFA Champions League group stage||||||||||
|align=left align=center|2|align=left|AFC Ajax|34|21|8|5|69|29|+40|**71**|UEFA Champions League third qualifying round||||||||||
|align=left align=center|3|align=left|AZ|34|19|5|10|63|56|+7|**62**|UEFA Europa League third qualifying round||||||||||
|align=left align=center|4|align=left|Feyenoord|34|17|8|9|56|39|+17|**59**|rowspan=4|European competition play-offs|||||||||
|align=left align=center|5|align=left|Vitesse|34|16|10|8|66|43|+23|**58**|||||||||||
|align=left align=center|6|align=left|PEC Zwolle|34|16|5|13|59|43|+16|**53**|||||||||||
|align=left align=center|7|align=left|Heerenveen|34|13|11|10|53|46|+7|**50**|||||||||||
|align=left align=center|8|align=left|Groningen|34|11|13|10|49|53|–4|**46**|UEFA Europa League group stage||||||||||
|align=left align=center|9|align=left|Willem II|34|13|7|14|46|50|–4|**46**|rowspan=7||||||||||
|align=left align=center|10|align=left|Twente|34|13|10|11|56|51|+5|**43**|||||||||||
|align=left align=center|11|align=left|Utrecht|34|11|8|15|60|62|–2|**41**|||||||||||
|align=left align=center|12|align=left|Cambuur|34|11|8|15|46|56|–10|**41**|||||||||||
|align=left align=center|13|align=left|ADO Den Haag|34|9|10|15|44|53|–9|**37**|||||||||||
|align=left align=center|14|align=left|Heracles|34|11|4|19|47|64|–17|**37**|||||||||||
|align=left align=center|15|align=left|Excelsior|34|6|14|14|47|63|–16|**32**|||||||||||
|align=left align=center|16|align=left|NAC Breda **(R)**|34|6|10|18|36|68|–32|**28**|Relegation play-offs||||||||||
|align=left align=center|17|align=left|Go Ahead Eagles **(R)**|34|7|6|21|29|59|–30|**27**|EL qualifying round and Relegation play-offs||||||||||
|align=left align=center|18|align=left|Dordrecht **(R)**|34|4|8|22|24|76|–52|**20**|Eerste Divisie||||||||||

### European competition play-offs

<table cellpadding="2" cellspacing="0" style="margin:.9em 2em 1em 1em;border:0;font-size:90%;">
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td colspan="4" style="background:#f2f2f2;text-align:center;border:1px solid #aaa">Semi-finals</td>
<td colspan="2"></td>
<td colspan="4" style="background:#f2f2f2;text-align:center;border:1px solid #aaa">Final</td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td width="170"> </td>
<td width="30"> </td>
<td width="30"> </td>
<td width="30"> </td>
<td width="15"> </td>
<td width="20"> </td>
<td width="170"> </td>
<td width="30"> </td>
<td width="30"> </td>
<td width="30"> </td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td rowspan="2" colspan="4"> </td>
<td rowspan="4"></td>
<td rowspan="7"></td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;padding:0 .6ex">**Heerenveen** </td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center">1</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;border-left:0">2</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;padding:0 1ex">**3**</td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td rowspan="2" colspan="4"> </td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;padding:0 .6ex">Feyenoord</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center">0</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;border-left:0">2</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;padding:0 1ex">2</td>
<td rowspan="6" style="border:3px solid;border-left:0"></td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;padding:0 .6ex">Heerenveen</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center">2</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;border-left:0">2</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;padding:0 1ex">4</td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td rowspan="2" colspan="4"> </td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td rowspan="5" style="border-width:3px 0 0;border-style:solid"></td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;padding:0 .6ex">**Vitesse**</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center">2</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;border-left:0">5</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;padding:0 1ex">**7**</td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;padding:0 .6ex">PEC Zwolle</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center">1</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;border-left:0">1</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;padding:0 1ex">2</td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td colspan="4" rowspan="2"></td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;padding:0 .6ex">**Vitesse**</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center">2</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;border-left:0">1</td>
<td rowspan="2" style="border:1px solid #aaa;background:#f9f9f9;text-align:center;padding:0 1ex">**3**</td>
<td rowspan="2"></td>
</tr>
<tr>
<td>
<div style="height:1ex;overflow:hidden"> </div>
</td>
</tr>
</table>

Because Vitesse won the play-offs, they then qualified for the 2015–16 UEFA Europa League third qualifying round.

### Relegation play-offs

Two teams from the 2014–15 Eredivisie and eight from the 2014–15 Eerste Divisie participated in these play-offs. In the end, De Graafschap and Roda JC Kerkrade won the play-offs, meaning that they move on to the 2015–16 Eredivisie, the two teams from the Eredivisie are relegated, and the six other teams remain in the Eerste Divisie.

## Infobox (sports season)

- **title**: 2014–15 Eredivisie
- **league**: Eredivisie
- **sport**: Association football
- **season**: League
- **league champs**: PSV Eindhoven <small>(22nd title)</small>
- **second place**: AFC Ajax, Ajax
- **top scorer**: Memphis Depay
<small>(22 goals)</small>
- **seasonslistnames**: Eredivisie
- **prevseason link**: 2013–14 Eredivisie
- **prevseason year**: 2013–14
- **nextseason link**: 2015–16 Eredivisie
- **nextseason year**: 2015–16