# 2015 Thai Premier League

The 2015 Thai Premier League (also known as Toyota Thai Premier League due to the sponsorship from Toyota) was the 19th season of the Thai Premier League since its establishment in 1996. A total of 18 teams competed in the league. The season began on 14 February and finished on 13 December.
Buriram United were the defending champions, having won their Thai Premier League title the previous season. Nakhon Ratchasima, Saraburi and Navy entered as the three promoted teams.

## Teams

A total of 18 teams contested the league, including 15 sides from the 2014 season and three promoted from the 2014 Thai Division 1 League.
Police United, PTT Rayong, Songkhla United, Air Force Central and GSE Samut Songkhram were relegated to the 2015 Thai Division 1 League after finishing the 2014 season. They were replaced by the best three teams from the 2014 Thai Division 1 League champions Nakhon Ratchasima, runners-up Saraburi and third place Navy.

### Stadiums and locations

    Note: Table lists in alphabetical order.
| Team | Province | Stadium | Capacity |
| Army United | Bangkok | Thai Army Sports Stadium | 20,000 |
| Bangkok Glass | Pathumthani | Leo Stadium | 13,000 |
| Bangkok United | Bangkok | Thai-Japanese Stadium | 10,320 |
| BEC Tero Sasana | Bangkok | 72-years Anniversary Stadium | 10,000 |
| Buriram United | Buriram | New I-Mobile Stadium | 32,600 |
| Chainat Hornbill | Chainat | Khao Plong Stadium | 12,000 |
| Chiangrai United | Chiangrai | United Stadium of Chiangrai | 15,000 |
| Chonburi | Chonburi | Chonburi Stadium | 8,500 |
| Muangthong United | Nonthaburi | SCG Stadium | 17,500 |
| Nakhon Ratchasima | Nakhon Ratchasima | 80th Birthday Stadium | 28,000 |
| Navy | Chonburi | Sattahip Navy Stadium | 12,500 |
| Osotspa Samut Prakan | Samut Prakan | M Power Stadium | 4,100 |
| Port | Bangkok | PAT Stadium | 12,308 |
| Ratchaburi | Ratchaburi | Ratchaburi Province Stadium | 10,000 |
| Saraburi | Saraburi | Saraburi PAO. Stadium | 6,000 |
| Sisaket | Sisaket | Sri Nakhon Lamduan Stadium | 10,000 |
| Suphanburi | Suphanburi | Suphanburi Municipality Stadium | 25,000 |
| TOT | Bangkok | TOT Stadium Chaeng Watthana | 5,000 |

### Name changes

* Osotspa Saraburi renamed themselves to Osotspa Samut Prakan.
* Singhtarua renamed themselves to Port.

### Stadium changes

* Osotspa Samut Prakan used the M Power Stadium in Samut Prakan, a change from the previous season where they used the Saraburi Stadium in Saraburi as their home ground in 2014.

### Personnel and sponsoring

Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| Team | Head coach | Captain | Kit manufacturer | Shirt sponsor |
| Army United | Watcharakorn Antakhamphu | Chaiwat Nak-iem | Made by club | Chang |
| Bangkok Glass | Anurak Srikerd | Chatree Chimtalay | Nike | Leo Beer |
| Bangkok United | Alexandré Pölking | Wittaya Madlam | Ari | True |
| BEC Tero Sasana | Rangsan Viwatchaichok | Rangsan Viwatchaichok | FBT | FB Battery |
| Buriram United | Alexandre Gama | Suchao Nutnum | Made by club | Chang |
| Chainat Hornbill | Issara Sritaro | Somjet Sattabud | Made by club | Wangkanai |
| Chiangrai United | Teerasak Po-on | Pichitphong Choeichiu | Made by club | Leo Beer |
| Chonburi | Jadet Meelarp | Pipob On-Mo | Nike | Chang |
| Muangthong United | Dragan Talajić | Datsakorn Thonglao | Grand Sport | SCG |
| Nakhon Ratchasima | Sugao Kambe | Chalermpong Kerdkaew | Grand Sport | Mazda |
| Navy | Stefano Cugurra | Nataporn Phanrit | Warrix Sports | HR-Pro |
| Osotspa Samut Prakan | Kritsada Piandit | Jetsada Puanakunmee | Grand Sport | M-150 |
| Port | Masahiro Wada | Kiatjarern Ruangparn | Joma | Muang Thai |
| Ratchaburi | Josep Ferré | Heberty | Kappa | Mitr Phol |
| Saraburi | Pairoj Borwonwatanadilok | Panuwat Yimsa-ngar | Kool | None |
| Sisaket | Chalermwoot Sa-Ngapol | Ekkapan Jandakorn | Warrix Sports | Muang Thai |
| Suphanburi | Worrawoot Srimaka | Prat Samakrat | Warrix Sports | Chang |
| TOT | Tewesh Kamonsin | Takahiro Kawamura | Pan | Kan Air |

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Table | Incoming manager | Date of appointment |
| Ratchaburi | Ricardo Rodríguez | End of Contract | 1 November 2014 | Pre-season | Àlex Gómez | 1 November 2014 |
| Chonburi | Masahiro Wada | End of Contract | 10 November 2014 | Pre-season | Jadet Meelarp | 13 November 2014 |
| Chainat Hornbill | Jadet Meelarp | Signed by Chonburi | 13 November 2014 | Pre-season | T. Damrong-Ongtrakul | 13 November 2014 |
| Bangkok Glass | Anurak Srikerd | Removed from position | 13 November 2014 | Pre-season | Ricardo Rodríguez | 13 November 2014 |
| BEC Tero Sasana | Jose Alves Borges | End of Contract | 13 November 2014 | Pre-season | Božidar Bandović | 13 November 2014 |
| Port | Dusit Chalermsan | Resigned | 18 November 2014 | Pre-season | Somchai Chuayboonchum | 20 November 2014 |
| Suphanburi | Velizar Popov | End of Contract | 24 November 2014 | Pre-season | Sérgio Farias | 18 December 2014 |
| Ratchaburi | Àlex Gómez | Resigned due to illness | 30 January 2015 | Pre-season | Josep Ferré | 31 January 2015 |
| Port | Somchai Chuayboonchum | Resigned | 2 April 2015 | 15th | Paiboon Lertvimonrut | 2 April 2015 |
| Saraburi | Totchtawan Sripan | Resigned | 8 April 2015 | 18th | Mika Lönnström | 14 April 2015 |
| BEC Tero Sasana | Božidar Bandović | Sacked | 9 May 2015 | 13th | Kenny Shiels | 21 May 2015 |
| Army United | Gary Stevens | Sacked | 15 May 2015 | 4th | Issara Sritaro | 17 May 2015 |
| Saraburi | Mika Lönnström | Resigned | 15 June 2015 | 18th | Pairoj Borwonwatanadilok | 1 July 2015 |
| Port | Paiboon Lertvimonrut | Sacked | 16 June 2015 | 14th | Gary Stevens | 16 June 2015 |
| Navy | Surasak Tungsurat | Sacked | 8 July 2015 | 17th | Arjhan Srong-ngamsub | 8 July 2015 |
| TOT | Somchai Subpherm | Sacked | 17 July 2015 | 18th | Apisit Kaikaew | 24 July 2015 |
| Port | Gary Stevens | Sacked | 27 July 2015 | 16th | Somchai Subpherm | 27 July 2015 |
| BEC Tero Sasana | Kenny Shiels | Sacked | 9 August 2015 | 14th | Manuel Cajuda | 28 August 2015 |
| Suphanburi | Sérgio Farias | Resigned | 13 August 2015 | 6th | Worrawoot Srimaka | 13 August 2015 |
| Osotspa Samut Prakan | Stefano Cugurra | Sacked | 20 August 2015 | 10th | Kritsada Piandit | 25 August 2015 |
| Navy | Arjhan Srong-ngamsub | Resigned | 20 September 2015 | 17th | Stefano Cugurra | 22 September 2015 |
| TOT | Apisit Kaikaew | Sacked | 12 October 2015 | 18th | Tewesh Kamonsin | 12 October 2015 |
| Port | Somchai Subpherm | Resigned | 20 October 2015 | 17th | Masahiro Wada | 21 October 2015 |
| Army United | Issara Sritaro | Sacked | 22 October 2015 | 10th | Watcharakorn Antakhamphu | 23 October 2015 |
| Chainat Hornbill | T. Damrong-Ongtrakul | Resigned | 9 November 2015 | 14th | Issara Sritaro | 9 November 2015 |
| Bangkok Glass | Ricardo Rodríguez | Sacked | 24 November 2015 | 5th | Anurak Srikerd | 24 November 2015 |
| BEC Tero Sasana | Manuel Cajuda | Resigned | 1 December 2015 | 16th | Rangsan Vivatchaichok | 1 December 2015 |

### Foreign players

The number of foreign players is restricted to five per TPL team. A team can use four foreign players on the field in each game, including at least one player from the AFC country.
| Club | Player 1 | Player 2 | Player 3 | Player 4 | Asian Player | Former Player |
| Army United | Alex | Raphael Botti | Kai Hirano | Zdenko Kaprálik | Hassan Sunny | Tangeni Shipahu Melvin de Leeuw |
| Bangkok Glass | Goshi Okubo | Darko Tasevski | Aridane Santana | Toti | Matt Smith | Lazarus Kaimbi |
| Bangkok United | Leandro Tatu | Romain Gasmi | Kalifa Cissé | Dragan Boškovic | Jaycee John | Mike Temwanjera |
| BEC Tero Sasana | Fodé Diakité | Ivan Bošković | Dmitriy Gorbushin | | Greg Nwokolo | Gilbert Koomson |
| Buriram United | Diogo | Gilberto Macena | Jandson | Andrés Túñez | Go Seul-ki | Kayne Vincent |
| Chainat Hornbill | Alex | Michaël Murcy | Jo Tae-Keun | Kazuto Kushida | Brandon McDonald | |
| Chiangrai United | Fernando Abreu | Renan Marques | Renatinho | Keita Sugimoto | Kazuki Murakami | |
| Chonburi | Anderson | Juliano Mineiro | Leandro Assumpção | Thiago Cunha | Cho Byung-kuk | |
| Muangthong United | Cleiton Silva | Mario Gjurovski | Kim Dong-Jin | | Naoaki Aoyama | |
| Nakhon Ratchasima | Lee Tuck | Björn Lindemann | Dominic Adiyiah | Noah Chivuta | Satoshi Nagano | |
| Navy | Rodrigo Vergilio | Vitor Júnior | David Bayiha | Anggello Machuca | Jun M. Davidson | Michael Cvetkovski Georgie Welcome |
| Osotspa Samut Prakan | Addison Alves | Jeferson | Leandro | Anthony Moura | Victor Igbonefo | Diogo Rangel |
| Port | Kayne Vincent | Lee Ho | David Rochela | Gorka Unda | Hironori Saruta | Brent McGrath Diarra Ali |
| Ratchaburi | Wander Luiz | Henri Jöel | Heberty | | Genki Nagasato | Bruno Lopes Flavien Michelini Andy Keogh |
| Saraburi | Bernard Henri | Bireme Diouf | Sydney Urikhob | Damian Bellón | Dai Min-Joo | Guy Hubert |
| Sisaket | Victor Amaro | Lyuben Nikolov | Adefolarin Durosinmi | O. J. Obatola | Mohsen Bayatinia | Gerasim Zakov |
| Suphanburi | André Luís | Márcio Rosário | Lee Seung-hee | Carmelo González | Sergio van Dijk | |
| TOT | Caihame | Bas Savage | Luciano Dompig | Lee Jun-Ki | Takahiro Kawamura | |
* Former player are the players who were out of Thai League squad/left club in the mid-season transfer window.

## League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Buriram United (C, Q) | 34 | 25 | 9 | 0 | 98 | 24 | +74 | 84 | 2016 AFC Champions League group stage |
| 2 | Muangthong United (Q) | 34 | 21 | 8 | 5 | 81 | 35 | +46 | 71 | 2016 AFC Champions League Qualifying play-off |
| 3 | Suphanburi | 34 | 16 | 11 | 7 | 60 | 39 | +21 | 59 | |
| 4 | Chonburi (Q) | 34 | 15 | 12 | 7 | 62 | 44 | +18 | 57 | 2016 AFC Champions League Qualifying play-off |
| 5 | Bangkok United | 34 | 16 | 9 | 9 | 59 | 47 | +12 | 57 | |
| 6 | Bangkok Glass | 34 | 15 | 11 | 8 | 47 | 38 | +9 | 56 | |
| 7 | Ratchaburi | 34 | 17 | 4 | 13 | 48 | 50 | −2 | 55 | |
| 8 | Nakhon Ratchasima | 34 | 13 | 10 | 11 | 37 | 43 | −6 | 49 | |
| 9 | Chiangrai United | 34 | 12 | 8 | 14 | 42 | 57 | −15 | 44 | |
| 10 | Army United | 34 | 11 | 8 | 15 | 43 | 47 | −4 | 41 | |
| 11 | Osotspa Samut Prakan | 34 | 10 | 9 | 15 | 40 | 54 | −14 | 39 | |
| 12 | Chainat Hornbill | 34 | 9 | 10 | 15 | 42 | 53 | −11 | 37 | |
| 13 | Sisaket | 34 | 9 | 9 | 16 | 30 | 47 | −17 | 36 | |
| 14 | Saraburi | 34 | 8 | 11 | 15 | 41 | 56 | −15 | 35 | Club resigned and folded |
| 15 | Navy | 34 | 10 | 5 | 19 | 42 | 65 | −23 | 35 | |
| 16 | BEC Tero Sasana | 34 | 7 | 14 | 13 | 42 | 51 | −9 | 35 | |
| 17 | Port (R) | 34 | 10 | 3 | 21 | 31 | 49 | −18 | 33 | Relegation to the 2016 Thai Division 1 League |
| 18 | TOT (R) | 34 | 3 | 7 | 24 | 25 | 71 | −46 | 16 | Relegation to the 2016 Thai Division 1 League |
* 1 2 The winners of the 2015 Thai FA Cup will also qualify for the play-off of the 2016 AFC Champions League. Since the FA Cup winners have already qualified to ACL through the championship and runners-up - because the Thai FA Cup Final is between Buriram and Muangthong - the spot will be awarded to the third-placed team.
* 1 2 CHO 1–0 BKU; BKU 1–1 CHO

## Results
### Result table

| Home \ Away | ARM | BKG | BKU | BEC | BRU | CHA | CRU | CHO | MTU | NAK | NAV | OSO | POR | RAT | SAR | SIS | SUP | TOT |
| Army United | | 0–1 | 1–1 | 1–1 | 1–4 | 1–1 | 5–1 | 1–2 | 2–1 | 0–1 | 1–0 | 1–3 | 1–0 | 3–1 | 4–2 | 1–1 | 0–3 | 0–1 |
| Bangkok Glass | 3–3 | | 1–0 | 5–0 | 1–3 | 3–0 | 3–2 | 2–2 | 0–0 | 3–1 | 4–1 | 1–1 | 2–1 | 1–0 | 1–0 | 3–2 | 2–2 | 2–1 |
| Bangkok United | 2–1 | 2–0 | | 3–1 | 0–3 | 1–3 | 0–1 | 1–1 | 3–5 | 3–0 | 5–1 | 1–0 | 2–0 | 0–0 | 4–2 | 2–0 | 4–3 | 6–0 |
| BEC Tero Sasana | 0–2 | 1–1 | 0–1 | | 1–1 | 1–1 | 1–1 | 1–2 | 1–1 | 1–2 | 0–0 | 1–1 | 2–0 | 4–1 | 1–1 | 1–1 | 0–1 | 2–0 |
| Buriram United | 0–0 | 0–0 | 6–1 | 3–3 | | 7–0 | 6–0 | 1–1 | 2–2 | 4–0 | 3–0 | 2–1 | 2–0 | 5–0 | 6–0 | 1–0 | 1–0 | 5–0 |
| Chainat Hornbill | 0–2 | 1–1 | 1–2 | 1–1 | 1–3 | | 2–1 | 1–5 | 0–1 | 1–1 | 0–0 | 2–0 | 1–0 | 4–1 | 1–1 | 1–2 | 1–2 | 1–1 |
| Chiangrai United | 0–0 | 1–2 | 2–2 | 0–5 | 0–1 | 1–0 | | 1–1 | 1–2 | 4–2 | 2–4 | 2–1 | 0–0 | 4–0 | 1–0 | 3–0 | 3–2 | 2–1 |
| Chonburi | 3–2 | 2–2 | 1–0 | 2–2 | 1–2 | 2–2 | 4–0 | | 2–1 | 2–2 | 2–0 | 2–0 | 4–1 | 2–1 | 0–3 | 1–1 | 2–2 | 4–0 |
| Muangthong United | 2–0 | 5–0 | 1–1 | 1–2 | 1–1 | 2–3 | 4–1 | 4–2 | | 2–2 | 7–0 | 2–1 | 1–0 | 3–0 | 2–0 | 1–0 | 2–2 | 3–0 |
| Nakhon Ratchasima | 4–3 | 1–0 | 1–2 | 1–0 | 1–1 | 2–1 | 0–0 | 1–0 | 0–1 | | 2–1 | 2–0 | 0–0 | 2–2 | 1–1 | 1–0 | 1–0 | 2–1 |
| Navy | 2–1 | 0–1 | 2–2 | 2–2 | 1–3 | 0–4 | 1–2 | 1–2 | 1–4 | 2–0 | | 0–1 | 1–0 | 0–3 | 2–0 | 3–2 | 1–1 | 4–0 |
| Osotspa Samut Prakan | 2–0 | 1–0 | 2–4 | 2–3 | 3–6 | 0–2 | 0–0 | 1–0 | 1–5 | 2–1 | 2–1 | | 1–0 | 0–2 | 2–2 | 0–0 | 1–1 | 2–1 |
| Port | 0–2 | 0–1 | 1–2 | 2–1 | 1–5 | 1–0 | 2–1 | 3–1 | 1–2 | 1–2 | 1–0 | 3–2 | | 0–1 | 2–1 | 2–1 | 0–2 | 2–0 |
| Ratchaburi | 2–0 | 1–0 | 4–0 | 1–0 | 1–2 | 1–1 | 0–1 | 3–1 | 0–4 | 1–1 | 1–0 | 3–2 | 1–0 | | 3–2 | 5–1 | 1–2 | 1–0 |
| Saraburi | 2–1 | 2–0 | 0–0 | 2–1 | 1–2 | 3–2 | 1–1 | 1–3 | 2–4 | 2–0 | 2–1 | 0–0 | 2–2 | 1–2 | | 0–0 | 1–3 | 1–1 |
| Sisaket | 0–0 | 0–0 | 1–0 | 2–0 | 0–1 | 2–1 | 1–0 | 1–1 | 1–3 | 1–0 | 2–4 | 1–1 | 2–1 | 0–1 | 1–0 | | 2–5 | 1–0 |
| Suphanburi | 0–1 | 0–0 | 1–1 | 5–0 | 2–2 | 1–0 | 3–1 | 0–0 | 2–1 | 1–0 | 2–4 | 2–2 | 2–1 | 2–0 | 0–1 | 2–1 | | 2–0 |
| TOT | 1–2 | 2–1 | 1–1 | 1–2 | 0–4 | 1–2 | 1–2 | 0–2 | 1–1 | 0–0 | 1–2 | 1–2 | 1–2 | 2–4 | 2–2 | 1–0 | 2–2 | |

## Season statistics
### Hat-tricks

| Player | For | Against | Result | Date |
| Gilberto Macena | Buriram United | Bangkok United | 6–1 | 2 May 2015 |
| Cleiton Silva | Muangthong United | TOT | 3–0 | 21 June 2015 |
| Ronnachai Rangsiyo | Bangkok United | TOT | 6–0 | 26 July 2015 |
| Gilberto Macena | Buriram United | Chainat Hornbill | 7–0 | 19 September 2015 |
| Teerasil Dangda | Muangthong United | Navy | 7–0 | 19 September 2015 |
| Pisansin Za-in | Navy | Suphanburi | 4–2 | 17 October 2015 |
| Mario Gjurovski | Muangthong United | Chiangrai United | 4–1 | 18 October 2015 |
| Thiago Cunha | Chonburi | Chiangrai United | 4–0 | 24 October 2015 |
| Mario Gjurovski | Muangthong United | Chonburi | 4–2 | 28 October 2015 |
| Diogo | Buriram United | Osotspa Samut Prakan | 6–3 | 31 October 2015 |
| Alex | Chainat Hornbill | Ratchaburi | 4–1 | 14 November 2015 |
| Diogo | Buriram United | Chiangrai United | 6–0 | 15 November 2015 |
| Diogo | Buriram United | Saraburi | 6–0 | 6 December 2015 |
| Rodrigo Vergilio | Navy | TOT | 4–0 | 6 December 2015 |
| Gilberto Macena | Buriram United | Port | 5–1 | 13 December 2015 |

## Awards
### Monthly awards

| Month | Coach of the Month | Coach of the Month | Player of the Month | Player of the Month | Reference |
| Month | Coach | Club | Player | Club | Reference |
| February | Stefano Cugurra | Osotspa Samut Prakan | Jakkaphan Pornsai | Suphanburi | |
| March–April | Alexandre Gama | Buriram United | Darko Tasevski | Bangkok Glass | |
| May–June | Issara Sritaro | Army United | Diogo | Buriram United | |
| July | Jadet Meelarp | Chonburi | Teerasil Dangda | Muangthong United | |
| August | Dragan Talajić | Muangthong United | Sanrawat Dechmitr | Bangkok United | |
| September–October | Sugao Kambe | Nakhon Ratchasima | Bireme Diouf | Saraburi | |
| November–December | Pairoj Borwonwatanadilok | Saraburi | Go Seul-ki | Buriram United | |

### Annual awards
#### Player of the Year

The Player of the Year was awarded to Diogo (Buriram United).

#### Coach of the Year

The Coach of the Year was awarded to Alexandre Gama (Buriram United).

#### Golden Boot

The Golden Boot of the Year was awarded to Diogo (Buriram United).

#### Fair Play

The Fair Play of the Year was awarded to Army United.

## Attendance

| Pos | Team | Total | High | Low | Average | Change |
| 1 | Buriram United | 332,412 | 33,269 | 12,240 | 19,553 | +2.2%$^†$ |
| 2 | Nakhon Ratchasima | 300,516 | 34,659 | 8,142 | 17,677 | +10.7%$^†$ |
| 3 | Suphanburi | 176,775 | 25,709 | 2,800 | 10,398 | +7.4%$^†$ |
| 4 | Muangthong United | 155,863 | 14,980 | 4,230 | 9,168 | −3.7%$^†$ |
| 5 | Bangkok Glass | 116,471 | 10,614 | 4,388 | 6,851 | +5.4%$^†$ |
| 6 | Chonburi | 101,585 | 8,463 | 3,489 | 5,975 | −0.9%$^†$ |
| 7 | Chiangrai United | 96,551 | 10,250 | 1,927 | 5,679 | −17.8%$^†$ |
| 8 | Sisaket | 90,663 | 9,816 | 2,145 | 5,333 | +21.4%$^†$ |
| 9 | Chainat Hornbill | 80,452 | 8,382 | 1,889 | 4,732 | +25.1%$^†$ |
| 10 | Ratchaburi | 69,284 | 9,651 | 2,320 | 4,075 | −16.8%$^†$ |
| 11 | Port | 68,763 | 6,287 | 2,678 | 4,044 | +15.0%$^†$ |
| 12 | BEC Tero Sasana | 67,768 | 6,504 | 2,470 | 3,986 | +7.7%$^†$ |
| 13 | Navy | 63,243 | 5,717 | 2,488 | 3,720 | +52.3%$^†$ |
| 14 | Saraburi | 53,910 | 4,936 | 2,194 | 3,171 | +123.2%$^†$ |
| 15 | Bangkok United | 47,790 | 6,337 | 1,561 | 2,811 | +8.7%$^†$ |
| 16 | Army United | 44,634 | 5,957 | 1,224 | 2,625 | +6.1%$^†$ |
| 17 | Osotspa Samut Prakan | 35,141 | 4,123 | 537 | 2,067 | +8.6%$^†$ |
| 18 | TOT | 28,922 | 4,084 | 714 | 1,701 | +7.9%$^†$ |
| | League total | 1,926,278 | 34,659 | 537 | 6,295 | +25.2%$^†$ |
Updated to games played on 13 December 2015 Source: Thai Premier League Notes: $^†$ Teams played previous season in Division 1