I calculated it differently. 20 TH/s at the current difficulty calculates out to 268 BTC/day using this web calculator: http://www.alloscomp.com/bitcoin/calculator
Therefore, we should be finding, on average, 10-11 blocks per day.
Yep. Correction is needed. It is 144 blocks per day. Thanks. That comes out to 7.2 blocks/day for BitMinter at 5% of network hash rate. I'm not going by difficulty, but network hash rate because network hash rate is calculated more often (I think) if not more applicable to current variables. I could be wrong.