if you try solo mining you'll find that you hardly ever get "average" results. It'll be either really good results(like you're getting now) or really bad.
It's like the weather, temps are usually either above or below normal.
An average is by definition just an average of the extremes, you hardly ever see it in real life
That's why you have miners chasing "lucky" pools when they are finding blocks, then looking for another when the "luck" turns bad
Yes, I've also noticed Roulette players playing a number over and over if they hasn't come up in a long time. Not realizing every spin is independent of one another.
I sorta do that too, each month in realtime I track all my LTC block solving shares even if I'm not mining LTC. Then if I get a long dry spell sometimes I'll jump in and start solo mining. Time before last I found a real block in 18 minutes. The last time I tried it I gave up after about an hour, then found a theoretical block an hour later. I know it's all luck but you have to feel lucky to even try it imo, or it's just a pain in the neck. Not sure how theoretical blocks correlate to actually finding an LTC block. If I had been mining LTC would I have submitted that same block solving share?? .. probably(maybe) not .. It's just a reference point to start solo if I feel lucky (or bored).