La saison 2009-2010 du Championnat de Bulgarie de football était la 86e édition du championnat de première division en Bulgarie. Les 16 meilleurs clubs du pays se retrouvent au sein d'une poule unique, la A Professionnal Football League, où ils s'affrontent deux fois, à domicile et à l'extérieur. À l'issue du championnat, les trois derniers du classement sont relégués et remplacés par les trois premiers de deuxième division.
C'est le Litex Lovech qui remporte la compétition en terminant en tête du championnat, 12 points devant le FK CSKA Sofia et 13 points devant le tenant du titre, le PFK Levski Sofia qui ne prend que la 3e place. C'est le 3e titre de champion de Bulgarie de l'histoire du club.
Les 14 clubs participants
Compétition
Classement
Le barème utilisé pour établir le classement est le suivant :
- Victoire : 3 points
- Match nul : 1 point
- Défaite : 0 point
- Le Botev Plovdiv a été exclu du championnat durant la trêve hivernale, le club est dans l'incapacité de poursuivre la compétition. Pénalisé en outre de 6 points pour irrégularités financières, toutes ses rencontres restantes sont déclarées perdues sur tapis vert (score 0-3).
Matchs
Tableau de résultats
| Résultats (▼dom., ►ext.) |
Bsz | Bot | Chm | Chb | Csk | Lev | Lit | Lme | Lpl | Lso | Min | Mon | Ofc | Pir | Sla | Spo |
| Beroe Stara Zagora |
| 3-1 | 0-0 | 1-1 | 0-0 | 1-3 | 3-0 | 1-0 | 0-1 | 2-1 | 0-3 | 0-0 | 0-1 | 1-1 | 0-1 | 1-0 |
| Botev Plovdiv |
0-3 | | 0-3 | 0-3 | 0-1 | 0-3 | 0-3 | 0-3 | 1-0 | 0-3 | 0-3 | 2-3 | 0-3 | 2-2 | 0-1 | 1-1 |
| Cherno More Varna |
0-0 | 3-0 | | 2-0 | 0-0 | 1-1 | 0-0 | 2-0 | 3-2 | 4-2 | 1-0 | 2-1 | 4-0 | 1-1 | 1-1 | 3-0 |
| Chernomorets Burgas |
0-2 | 2-0 | 2-1 | | 2-0 | 1-1 | 1-2 | 3-0 | 2-1 | 0-2 | 3-1 | 1-1 | 2-0 | 2-1 | 2-2 | 3-0 |
| FK CSKA Sofia |
3-0 | 3-0 | 2-2 | 0-0 | | 2-0 | 1-0 | 4-0 | 3-2 | 5-1 | 0-3 | 1-1 | 1-0 | 1-1 | 2-0 | 4-1 |
| PFK Levski Sofia |
0-1 | 5-0 | 3-0 | 0-1 | 0-0 | | 2-2 | 3-1 | 2-0 | 1-2 | 3-1 | 3-1 | 2-0 | 2-0 | 3-0 | 5-0 |
| Litex Lovech |
3-0 | 2-1 | 4-0 | 2-0 | 2-0 | 3-0 | | 3-0 | 5-0 | 2-0 | 1-0 | 3-0 | 1-0 | 0-1 | 1-0 | 2-0 |
| PFC Lokomotiv Mezdra |
2-1 | 2-2 | 1-2 | 0-5 | 4-0 | 1-1 | 0-5 | | 0-0 | 1-2 | 0-1 | 0-2 | 1-1 | 4-0 | 0-0 | 2-1 |
| Lokomotiv Plovdiv |
1-3 | 3-0 | 1-0 | 2-1 | 0-5 | 2-2 | 0-3 | 0-1 | | 2-1 | 3-3 | 2-4 | 1-2 | 2-0 | 0-2 | 3-0 |
| Lokomotiv Sofia |
2-0 | 2-2 | 1-2 | 0-1 | 2-2 | 2-0 | 0-1 | 2-1 | 3-0 | | 1-1 | 0-0 | 2-0 | 1-0 | 0-0 | 3-2 |
| PFC Minyor Pernik |
3-0 | 3-0 | 1-0 | 2-0 | 0-0 | 0-2 | 0-1 | 1-0 | 0-0 | 1-2 | | 1-1 | 4-2 | 0-1 | 0-1 | 1-2 |
| PFC Montana |
2-1 | 3-0 | 1-2 | 2-0 | 1-2 | 0-2 | 0-0 | 1-1 | 2-3 | 0-1 | 0-0 | | 0-0 | 0-3 | 2-0 | 1-0 |
| OFC Sliven 2000 |
1-1 | 3-0 | 0-0 | 0-1 | 2-4 | 1-0 | 1-2 | 1-0 | 1-1 | 1-3 | 1-3 | 1-0 | | 4-0 | 1-2 | 1-0 |
| Pirin Blagoevgrad |
2-2 | 3-0 | 1-0 | 1-3 | 0-0 | 0-2 | 4-1 | 3-1 | 0-0 | 1-1 | 0-1 | 2-0 | 2-0 | | 1-0 | 2-0 |
| PFC Slavia Sofia |
3-1 | 3-0 | 1-0 | 3-2 | 1-3 | 1-3 | 1-1 | 1-0 | 1-3 | 0-0 | 1-0 | 4-0 | 2-1 | 0-0 | | 1-0 |
| Sportist Svoge |
1-2 | 3-0 | 2-1 | 0-0 | 0-2 | 2-3 | 2-4 | 0-4 | 2-1 | 1-5 | 0-1 | 0-1 | 1-0 | 1-1 | 1-1 | |
- Victoire à domicile
- Match nul
- Victoire à l'extérieur
|