Answered December 15th, 2019

The New England Patriots had 420 points in 2019.

how many points will the patriots win the the stop oh patriots stop
Interpreted as:
How many points will the patriots win the the stop oh patriots stop last regular season?

See Trending NFL Searches