Well, technically, the probability of a mining pool earning a block reward is proportional to its hash rate. However, luck also plays a huge role in determining which pool earns the reward. So, a smaller pool with less hash rate may get lucky and find a block before a larger pool with more hash rate. It's all about probability and chance.