Before the draw ceremony, the PFL divided teams into pairs, so one of them plays away and second in home. So, Paktakor and Bunyodkor, Nasaf and Shortan, Neftchi and Navbakhor, Mashal and Bukhara were paired together.
PFL said that Bukhara Stadium is under reconstruction and if the stadium is not completed in time, Bukhara will play home matches in Mubarek.
So, below are the fixtures of the Oliy Liga for 2012
First Round
Day 1
Shortan – Locomotiv
Navbakhor – Kyzylkum
Bunyodkor – Mashal
Metallurg – Andijan
Bukhara – Pakhtakor
Almalyk – Neftchi
Dinamo – Nasaf
Day 2
Locomotiv – Nasaf
Neftchi – Dinamo
Pakhtakor – Almalyk
Andijan – Bukhara
Mashal – Metallurg
Kyzylkum – Bunyodkor
Shortan - Navbakhor
Day 3
Navbakhor – Locomotiv
Bunyodkor – Shortan
Metallurg – Kyzylkum
Bukhara – Mashal
Almalyk – Andijan
Dinamo – Pakhtakor
Nasaf - Neftchi
Day 4
Locomotiv – Neftchi
Pakhtakor – Nasaf
Andijan – Dinamo
Mashal – Almalyk
Kyzylkum – Bukhara
Shortan – Metallurg
Navbakhor – Bunyodkor
Day 5
Bunyodkor – Locomotiv
Metallurg – Navbakhor
Bukhara – Shortan
Almalyk – Kyzylkum
Dinamo – Mashal
Nasaf – Andijan
Neftchi - Pakhtakor
Day 6
Locomotiv – Pakhtakor
Andijan – Neftchi
Mashal – Nasaf
Kyzylkum – Dinamo
Shortan – Almalyk
Navbakhor – Bukhara
Bunyodkor - Metallurg
Day 7
Metallurg – Locomotiv
Bukhara – Bunyodkor
Almalyk – Navbakhor
Dinamo – Shortan
Nasaf – Kyzylkum
Neftchi – Mashal
Pakhtakor - Andijan
Day 8
Locomotiv – Andijan
Mashal – Pakhtakor
Kyzylkum – Neftchi
Shortan – Nasaf
Navbakhor – Dinamo
Bunyodkor – Almalyk
Metallurg - Bukhara
Day 9
Bukhara – Locomotiv
Almalyk – Metallurg
Dinamo – Bunyodkor
Nasaf – Navbakhor
Neftchi – Shortan
Pakhtakor – Kyzylkum
Andijan - Mashal
Day 10
Locomotiv – Mashal
Kyzylkum – Andijan
Shortan – Pakhtakor
Navbakhor – Neftchi
Bunyodkor – Nasaf
Metallurg – Dinamo
Bukhara - Almalyk
Day 11
Almalyk – Locomotiv
Dinamo – Bukhara
Nasaf – Metallurg
Neftchi – Bunyodkor
Pakhtakor – Navbakhor
Andijan – Shortan
Mashal - Kyzylkum
Day 12
Locomotiv – Kyzylkum
Shortan – Mashal
Navbakhor – Andijan
Bunyodkor – Pakhtakor
Metallurg – Neftchi
Bukhara – Nasaf
Almalyk - Dinamo
Day 13
Dinamo – Locomotiv
Nasaf – Almalyk
Neftchi – Bukhara
Pakhtakor – Metallurg
Andijan – Bunyodkor
Mashal – Navbakhor
Kyzylkum - Shortan
Second round
Day 14
Locomotiv – Dinamo
Almalyk – Nasaf
Bukhara – Neftchi
Metallurg – Pakhtakor
Bunyodkor – Andijan
Navbakhor – Mashal
Shortan - Kyzylkum
Day 15
Kyzylkum – Locomotiv
Mashal – Shortan
Andijan – Navbakhor
Pakhtakor – Bunyodkor
Neftchi – Metallurg
Nasaf – Bukhara
Dinamo - Almalyk
Day 16
Locomotiv – Almalyk
Bukhara – Dinamo
Metallurg – Nasaf
Bunyodkor – Neftchi
Navbakhor – Pakhtakor
Shortan – Andijan
Kyzylkum - Mashal
Day 17
Mashal – Locomotiv
Andijan – Kyzylkum
Pakhtakor – Shortan
Neftchi – Navbakhor
Nasaf – Bunyodkor
Dinamo – Metallurg
Almalyk - Bukhara
Day 18
Locomotiv – Bukhara
Metallurg – Almalyk
Bunyodkor – Dinamo
Navbakhor – Nasaf
Shortan – Neftchi
Kyzylkum – Pakhtakor
Mashal - Andijan
Day 19
Andijan – Locomotiv
Pakhtakor – Mashal
Neftchi – Kyzylkum
Nasaf – Shortan
Dinamo – Navbakhor
Almalyk – Bunyodkor
Bukhara - Metallurg
Day 20
Locomotiv – Metallurg
Bunyodkor – Bukhara
Navbakhor – Almalyk
Shortan – Dinamo
Kyzylkum – Nasaf
Mashal – Neftchi
Andijan - Pakhtakor
Day 21
Pakhtakor – Locomotiv
Neftchi – Andijan
Nasaf – Mashal
Dinamo – Kyzylkum
Almalyk – Shortan
Bukhara – Navbakhor
Metallurg - Bunyodkor
Day 22
Locomotiv – Bunyodkor
Navbakhor – Metallurg
Shortan – Bukhara
Kyzylkum – Almalyk
Mashal – Dinamo
Andijan – Nasaf
Pakhtakor - Neftchi
Day 23
Neftchi – Locomotiv
Nasaf – Pakhtakor
Dinamo – Andijan
Almalyk – Mashal
Bukhara – Kyzylkum
Metallurg – Shortan
Bunyodkor - Navbakhor
Day 24
Locomotiv – Navbakhor
Shortan – Bunyodkor
Kyzylkum – Metallurg
Mashal – Bukhara
Andijan – Almalyk
Pakhtakor - Dinamo
Day 25
Nasaf – Locomotiv
Dinamo – Neftchi
Almalyk – Pakhtakor
Bukhara – Andijan
Metallurg – Mashal
Bunyodkor – Kyzylkum
Navbakhor - Shortan
Day 26
Locomotiv – Shortan
Kyzylkum – Navbakhor
Mashal – Bunyodkor
Andijan – Metallurg
Pakhtakor – Bukhara
Neftchi – Almalyk
Nasaf - Dinamo