Anda membuat alias untuk hal yang salah. Ini seharusnya berhasil:
SELECT count(*) as count FROM `match` WHERE match_status != :status
//^^^^^ Alias for 'count(*)' NOT for your table name
Anda juga harus meletakkan `di sekitar kata kunci/kata-kata khusus MySQL, mis. match
:http://dev.mysql.com/doc/ refman/5.6/en/reserved-words.html
Dan jika Anda mengaktifkan mode kesalahan maka Anda juga mendapatkan kesalahan untuk ini, letakkan saja setelah koneksi Anda:
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);