All of my baseball knowledge is from The Natural.No, it does not have a major league baseball team but it does have a minor league one in Portland. The Sea Dogs are a Double-A affiliate of the Boston Red Sox. To the best of my knowledge, the only major league sports teams of any type in New England are all located in MA.