I was going to post pretty much the same thing. Except I think 150 balls is low. I'm not sure where to draw the line exactly but I would guess it would be around 300ish. If you have the skills to run 300+ several times, it's just a matter of putting in the time and having the right amount of concentration to break the current record.
It's important for the math to know how many tries it took you to run 300.
Some players practice almost exclusively Straight pool and may put in 1000 tries a year. With a 1 in 10 chance of running 100 they will run 300 about every 1000 tries.
So they may put in a few 300+ in the 10-15 years of their peak performance
but they would need 1000x1000x1000 tries to get 3 consecutive 300 (900 ball run) and needing a year on average for 1000 tries it would take them 1 million years.
(Since most players who can run 150 will have worse chance in running 100 than one in 10, they would need more than 40 Million years to achieve 1000+. Say Ralph Eckert practices exclusively Straight pool and has 40 100+ runs a year (having put in 1000 tries). His chance for running 100 is 1 in 25 (still top 10 in his country probably). He would run 150+ every 125 tries (or 8 in a year). Putting in 1000 tries a year he would need 95 Billion years to run 1000. So a definite No. Running 150 doesnt make it ever possible to run 1000.)
So the important stat is your average for running 100 and then you can calculate your chance of running 10 consecutive 100s
Best straight pool players in the world would have an average of 1 in 3 to 1 in 4 for a 100+ run
Say John Schmidt is 1 in 4 to run 100. His chance to run 526 is 1 in 4^5.25 or 1448 tries. Averaging 20 tries a day or 100 tries a week he can expect to beat Mosconis record in 15 weeks playing full time.
He would need 1 million tries or 10.000 weeks (around 200 years) to run 1000 and we are talking about one of the best Straight Pool runners.
If players get better and improve their chance of running 100 closer to 1 in 3, 1 in 2.5 or 1 in 2 running 1000 would become realistc.
Guess Shaw was shooting 100s with 1 in 2.5 which is crazy. Still I think he got "lucky" to run 700+ so fast and is expected to run 1000+ about 1 in 10,000 tries (or 2 years going full time for the record).
So for a very few high caliber players (who run balls way way better, than John Schmidt) running 1000 may be possible but I doubt very much it will happen any time soon.