Tuesday 27th June
- Haka 1 , HJK 1 at Full timeHakaHJKFull time
- Honka 1 , VPS 0 at Full timeHonkaVPSFull time
- Inter Turku 2 , Ilves 1 at Full timeInter TurkuIlvesFull time
- KTP 2 , Lahti 0 at Full timeKTPLahtiFull time
- KuPS 0 , Mariehamn 1 at Full timeKuPSMariehamnFull time
- SJK 1 , Oulu 4 at Full timeSJKOuluFull time
Sunday 11th June
- Ilves 1 , Honka 1 at Full timeIlvesHonkaFull time
- Oulu 1 , Inter Turku 1 at Full timeOuluInter TurkuFull time
- HJK 1 , KTP 0 at Full timeHJKKTPFull time
- Lahti 1 , Haka 0 at Full timeLahtiHakaFull time
- Mariehamn 0 , SJK 2 at Full timeMariehamnSJKFull time
- VPS 0 , KuPS 2 at Full timeVPSKuPSFull time
Thursday 8th June
- SJK 2 , VPS 1 at Full timeSJKVPSFull time
Wednesday 7th June
- Haka 1 , Ilves 1 at Full timeHakaIlvesFull time
- Honka 2 , Mariehamn 1 at Full timeHonkaMariehamnFull time
- Inter Turku 2 , KTP 1 at Full timeInter TurkuKTPFull time
- KuPS 1 , Oulu 0 at Full timeKuPSOuluFull time
- Lahti 1 , HJK 2 at Full timeLahtiHJKFull time
Saturday 3rd June
- Inter Turku 2 , Honka 0 at Full timeInter TurkuHonkaFull time
- HJK 0 , SJK 0 at Full timeHJKSJKFull time
- KTP 1 , VPS 0 at Full timeKTPVPSFull time
- KuPS 3 , Haka 0 at Full timeKuPSHakaFull time
- Oulu 3 , Mariehamn 2 at Full timeOuluMariehamnFull time
- Ilves 2 , Lahti 2 at Full timeIlvesLahtiFull time
All times are UK and subject to change. BBC is not responsible for any changes.