Besides, it’s called the Super Bowl, not the World Series. The prick should hold off his comments til baseball season to make any sense. There is not official title of “World Champs” in football. He’s an idiot.
Britain is free to field a baseball team or football team if they could compete at the same level.
The Japanese which are the only country even close to competing at our level eventually sends all their best players to the Major Leagues for a reason and it ain't just salary.
You can name Hall of Fame class players born in the Netherlands (Bert Blyleven), Japan (Ichiro Suzuki), Dominican Republic, Cuba and other countries, but I can't name a single one from Great Britain.