Yeah, their numbers are very interesting. I see they were #1 in OBP.
However, out of the top 5 teams in runs scored, 4 of them were also in the top 7 in homers. So there is some correlation there.
Anything that adds runs is good, I'm not particular myself.