You could hit a grounder to the pitcher and reach first on an error, and score on your teammate hitting a home run, while other guy could hit a lead off triple, and next three guys could strikeout and strand you at 3rd. Runs scored will obviously happen if you are on base more, but scoring a run when JBJ didn't, while JBJ reached base more, doesn't mean Ellsbury had a better game. You need teammates help to score runs, unless you hit a home run, which Ellsbury didn't.