Idk if this counts as a PB cause i average 14 and this is a 3.56, but i'll post it anyway.
D2 F2 D2 L2 B2 L2 U' L2 D' F2 D2 F U' B' F2 L D' B' U B2 R
y'
L U L // xxcross
R' U2 R2 U R' // 3rd pair
y R U2 R' U' R U R' // 4th pair
F R U R' U' F' // LL
20 moves
Time: 3.56
So i decided to look through wcadb.net to look at the scrambles for a comp i was in and realised that i missed a painfully easy yellow xcross ...
U2 L2 D' B2 U2 F2 U F2 L2 R2 U B D B F L2 D' L R2 U2 B2