Je hebt de alias voor het verkeerde ding gemaakt. Dit zou moeten werken:
SELECT count(*) as count FROM `match` WHERE match_status != :status
//^^^^^ Alias for 'count(*)' NOT for your table name
Ook moet je ` rond trefwoorden/Mysql gereserveerde woorden plaatsen, b.v. match
:http://dev.mysql.com/doc/ refman/5.6/en/reserved-words.html
En als je de foutmodus inschakelt dan krijg je hier ook een foutmelding voor, zet het gewoon direct na je verbinding:
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);