I've noticed it takes about 6-8 games to get 0.5* of BPOS. But I'm sure it is random due to many factors. League games tread to increase BPOS quicker than friendlies also.