The Toronto Blue Jays ended play on June 10 at 33-30 after a walk-off victory against the Baltimore Orioles in the 10th inning. Since then, they’ve been one of the best teams in baseball.

Surging offense

The last week has been extremely friendly to the Blue Jays’ offense. They have played each of the past seven days, including Friday, and have scored 65 runs in that time.

That is roughly 9.3 runs per game.

The Blue Jays have scored at least 10 runs in five of their past seven games. Elias research finds that it is the first time in Toronto's franchise history the Jays have scored at least 10 runs in five games within a seven-game stretch.

You may find that to be pretty rare league-wide, but Elias notes that the Boston Red Sox managed to do it earlier this season between May 9 and May 15.

Meat of the order doing the damage

The key to the recent stretch for the Jays is the dominance of the biggest bats in their order.

Last 7 Games Josh Donaldson and Edwin Encarnacion Donaldson Encarnacion BA .520 .545 HR 3 5 RBI 11 13

In the past calendar week, Edwin Encarnación and Josh Donaldson rank first and second, respectively, in batting average. To go along with the high average, they are hitting home runs and driving in runs.

Encarnación is doing most of his damage against fastballs. In the past week, he has had 19 plate appearances end in a fastball. In those plate appearances, he has seven hits, three home runs and six walks.

Can it continue?

Toronto’s schedule leading up to the All-Star break should provide an opportunity to continue to produce runs. Their upcoming games include two more at Baltimore, two at home against the Arizona Diamondbacks and a pair of three-game series on the road against the Chicago White Sox and Colorado Rockies.

The lowest ERA among those four teams entering Friday since May 1 belonged to the Orioles, with a 4.34 ERA.

Look for Toronto's bats to stay hot.