Prva hrvatska nogometna liga 2009./10. (skraćeno:Prva HNL 2009./10.) je natjecanje Prve hrvatske nogometne lige koje je započelo 25. srpnja 2009. U ovoj sezoni Prva HNL se proširila sa dotadašnjih 12 na 16 klubova. Iz Druge HNL, u ligu su se kvalificirali Istra 1961, NK Međimurje, NK Lokomotiva Zagreb i Karlovac, dok je pobjedom u razigravanju protiv Hrvatskog dragovoljca, Croatia Sesvete osigurala ostanak. Pobjednik sezone je Dinamo Zagreb
| 1. kolo, 25. srpnja 2009.
|
| Dinamo - Istra 1961 |
7:1
|
| Međimurje - Karlovac |
1:1
|
| Croatia Sesvete - Šibenik |
1:2
|
| Osijek - Hajduk |
1:1
|
| Zadar - Cibalia |
0:3
|
| Inter - Varteks |
1:1
|
| Slaven Belupo - Zagreb |
2:0
|
| Rijeka - Lokomotiva |
6:0
|
|
| 2. kolo, 1. kolovoza 2009.
|
| Istra 1961 - Lokomotiva |
3:1
|
| Varteks - Rijeka |
1:1
|
| Zagreb - Inter |
0:3
|
| Cibalia - Slaven Belupo |
2:0
|
| Hajduk - Zadar |
0:1
|
| Šibenik - Osijek |
2:2
|
| Karlovac - Croatia Sesvete |
0:0
|
| Dinamo - Međimurje |
4:0
|
|
| 3. kolo, 8./9. kolovoza 2009.
|
| Međimurje - Istra 1961 |
4:2
|
| Croatia Sesvete - Dinamo |
2:5
|
| Osijek - Karlovac |
0:1
|
| Zadar - Šibenik |
2:1
|
| Varteks - Lokomotiva |
2:1
|
| Slaven Belupo - Hajduk |
2:1
|
| Inter - Cibalia |
1:0
|
| Rijeka - Zagreb |
3:1
|
|
| 4. kolo, 15./16. kolovoza 2009.
|
| Istra 1961 - Varteks |
0:1
|
| Zagreb - Lokomotiva |
2:4
|
| Cibalia - Rijeka |
1:0
|
| Hajduk - Inter |
2:2
|
| Šibenik - Slaven Belupo |
0:0
|
| Karlovac - Zadar |
2:0
|
| Dinamo - Osijek |
5:0
|
| Međimurje - Croatia Sesvete |
2:1
|
|
| 5. kolo, 21./22./23. kolovoza 2009.
|
| Inter Zaprešić - Šibenik |
0:1
|
| Croatia Sesvete - Istra 1961 |
2:2
|
| Osijek - Međimurje |
3:1
|
| Slaven Belupo - Karlovac |
1:3
|
| Lokomotiva - Cibalia |
2:0
|
| Varteks - Zagreb |
1:0
|
| Zadar - Dinamo |
0:0
|
| Rijeka - Hajduk |
2:0
|
|
| 6. kolo, 29./30. kolovoza 2009.
|
| Istra 1961 - Zagreb |
2:1
|
| Hajduk - Lokomotiva |
1:0
|
| Cibalia - Varteks |
4:0
|
| Karlovac - Inter |
1:0
|
| Šibenik - Rijeka |
1:0
|
| Međimurje - Zadar |
3:0
|
| Croatia Sesvete - Osijek |
1:2
|
| Dinamo - Slaven Belupo |
6:0
|
|