รูปแบบการแข่งขัน
ไทยพรีเมียร์ลีก มีสโมสรฟุตบอลเข้าร่วมการแข่งขัน ทั้งหมด 18 ทีม ตามปกติจะดำเนินการจัดแข่งขัน ระหว่างเดือนมีนาคมถึงตุลาคมของทุกปี โดยแต่ละสโมสรจะแข่งขันแบบพบกันหมด สองนัดเหย้าเยือนรวม 34 นัดต่อสโมสรต่อฤดูกาล ซึ่งในแต่ละนัด ผู้ชนะจะได้ 3 คะแนน เสมอได้ 1 คะแนน แพ้ไม่ได้คะแนน ทั้งนี้เมื่อสิ้นสุดฤดูกาล สโมสรที่ได้คะแนนรวมสูงสุด จะได้รับรางวัลชนะเลิศ และได้สิทธิไปแข่งขันรายการเอเอฟซีแชมเปียนส์ลีก รอบแบ่งกลุ่มโดยอัตโนมัติ ส่วนทีมที่ได้รางวัลรองชนะเลิศจะได้ไปแข่งในรายการเอเฟซีแชมเปียนส์ลีก รอบคัดเลือก รอบสอง (กรณีสโมสรที่ชนะเลิศหรือรองชนะเลิศไทยพรีเมียร์ลีก และสโมสรที่ชนะเลิศไทยเอฟเอคัพในฤดูกาลเดียวกัน เป็นสโมสรเดียวกัน สิทธิแข่งขันเอเอฟซีแชมเปียนส์ลีกรอบคัดเลือก รอบสอง ซึ่งปกติเป็นของสโมสรชนะเลิศไทยเอฟเอคัพ จะตกเป็นของสโมสรที่ได้คะแนนอันดับที่ 3 ของไทยพรีเมียร์ลีกแทน) ส่วนทีมที่ได้คะแนนรองลงมา จะเรียงอันดับลดหลั่นกันตามคะแนนรวมที่ได้ โดยสามอันดับสุดท้าย จะตกชั้นสู่ไทยลีกดิวิชัน 1 และสามอันดับแรก จากไทยดิวิชัน 1 จะขึ้นชั้นมาแทน
ในกรณีที่มีทีมมากกว่า 1 ทีมขึ้นไป ได้คะแนนรวมเท่ากันเมื่อสิ้นสุดฤดูกาล ให้ใช้เกณฑ์พิจารณาเรียงลำดับดังนี้
พิจารณาจากผลการแข่งขันของทีมที่มีคะแนนเท่ากันที่เคยแข่งกันมาในฤดูกาลที่เพิ่งจบการแข่งขัน (Head To Head)
พิจารณาจากจำนวนครั้งที่ชนะ (Number of Wins) ของแต่ละทีมที่คะแนนเท่ากัน
พิจารณาจากผลต่างของประตูได้ และประตูเสีย (Goals Difference)
พิจารณาเฉพาะประตูได้ (Goals For)
แข่งขันกันใหม่ 1 นัด เพื่อหาทีมชนะ หากผลการแข่งขันเสมอกันในเวลาปกติให้ตัดสินด้วยการเตะลูกโทษ ณ จุดเตะโทษ
ในกรณีที่พิจารณาตามเกณฑ์ดังกล่าวข้างต้นตามลำดับแล้วและได้เกณฑ์ตัดสินตามข้อหนึ่งข้อใดแล้วให้ยุติการพิจารณาข้อต่อไป
ในการจัดอันดับระหว่างการแข่งขัน เพื่อแสดงลำดับในตารางคะแนนระหว่างฤดูกาล ให้ใช้เกณฑ์พิจารณาดังต่อไปนี้
พิจารณาจากคะแนนรวมสูงสุด
ถ้าคะแนนรวมเท่ากันให้พิจารณาจากผลต่างของประตูได้ ประตูเสีย
ถ้ายังเท่ากันอีกให้ดูเฉพาะประตูได้
ถ้ายังเท่ากันอีกให้ทำการจับฉลาก