Създадохте псевдонима за грешното нещо. Това трябва да работи:
SELECT count(*) as count FROM `match` WHERE match_status != :status
//^^^^^ Alias for 'count(*)' NOT for your table name
Също така трябва да поставите ` около ключовите думи/Mysql запазени думи, напр. match
:http://dev.mysql.com/doc/ refman/5.6/en/reserved-words.html
И ако включите режим на грешка, получавате грешка и за това, просто го поставете точно след връзката си:
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);