2017 Toronto Blue Jays season

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
2017 Toronto Blue Jays
Major League affiliations
Location
Results
Record 76–86 (.469)
Divisional place 4th
Other information
Owner(s) Rogers, CEO Mark Shapiro
General manager(s) Ross Atkins
Manager(s) John Gibbons
Local television Sportsnet
Sportsnet One
(Buck Martinez, Pat Tabler, Dan Shulman, Matt Devlin)
Local radio Blue Jays Radio Network
Sportsnet 590 the FAN
(Jerry Howarth, Joe Siddall, Mike Wilner, Duane Ward)
 < Previous season     Next season  >

The 2017 Toronto Blue Jays season was the 41st season of the franchise in the American League East division of Major League Baseball, and the 27th full season of play (28th overall) at Rogers Centre. For the first time since the 2014 season, the Blue Jays failed to make it to the postseason, finishing fourth in the AL East with a 76–86 record.

Offseason

The Blue Jays offseason began on October 19, 2016, when they were eliminated by the Cleveland Indians in the American League Championship Series. On October 24, general manager Ross Atkins held a press conference at the Rogers Centre to discuss the team's offseason plans. Atkins stated that the club would likely extend qualifying offers to pending free agents José Bautista and Edwin Encarnación, and pick up Jason Grilli's $3 million contract option for the 2017 season.[1] He also told reporters that the team could explore stretching out Joe Biagini and using him as a starting pitcher, and that Roberto Osuna would remain a relief pitcher indefinitely.[2] With regards to the coaching staff, Atkins stated that the coaches from 2016, with the exception of assistant hitting coach Eric Owens, would return for the 2017 season.[3]

Center fielder Kevin Pillar underwent surgery in late October to repair a thumb ligament he tore in August, and was expected to be ready for 2017 spring training.[4] Jason Grilli's option for the 2017 season was picked up by the team on November 5.[5] On November 7, Bautista and Encarnación were each issued a $17.2 million qualifying offer for the 2017 season.[6] R.A. Dickey signed with the Atlanta Braves on November 10.[7] Lourdes Gurriel Jr., a Cuban player who defected in February 2016, signed a seven-year, $22 million contract with the Blue Jays on November 12.[8] Encarnación and Bautista each declined their qualifying offers on November 14. Kendrys Morales signed a three-year, $33 million contract with the Blue Jays on November 18.[9] The Blue Jays also claimed Dominic Leone and Leonel Campos on November 18,[10] and added Anthony Alford, Ryan Borucki, and Richard Ureña to the 40-man roster to protect them from the Rule 5 draft.[11] The St. Louis Cardinals and Brett Cecil finalized a four-year, $30.5 million contract on November 21.[12] Steve Pearce signed a two-year, $12.5 million contract with Toronto on December 5.[13] The Blue Jays selected Glenn Sparkman in the Rule 5 draft on December 8, and lost minor leaguers Jorge Flores, Jorge Saez, and Matt Smoral in the Triple-A phase of the draft.[14]

Edwin Encarnación agreed to a three-year, $60 million contract with the Cleveland Indians on December 22, 2016. The contract was officially signed on January 5, 2017.[15] The Blue Jays gained a compensatory first round draft selection in the 2017 Major League Baseball draft after the signing of Encarnación became official.[16] On January 12, Darwin Barney and Ezequiel Carrera agreed to one-year contracts worth $2.8875 million and $1.1625 million respectively, avoiding salary arbitration.[17] Aaron Loup agreed to a one-year, $1.125 million contract for the 2017 season the following day, leaving Marcus Stroman as the lone remaining Blue Jay eligible for arbitration.[18] After several days of negotiations, José Bautista signed a one-year, $18 million contract with the Blue Jays on January 18. His contract also includes a mutual option for the 2018 season valued at $17 million, and a $20 million vesting option for 2019.[19] Michael Saunders signed with the Philadelphia Phillies on January 19.[20] Four Blue Jays players were featured to MLB's Top 100 prospects list when it was revealed on January 28. Vladimir Guerrero Jr. was rated the top prospect for Toronto, ranked 34th. Sean Reid-Foley, Anthony Alford, and Richard Ureña were ranked 64th, 70th, and 94th respectively.[21]

Entering February, the Blue Jays were still in search of relief pitching and catching depth. Jarrod Saltalamacchia was signed to a minor league contract on February 6.[22] Three days later, the Jays signed J. P. Howell and Joe Smith to a one-year contracts worth $3 million each. Chad Girodo and A. J. Jiménez were designated for assignment to make room on the 40-man roster for Howell and Smith.[23] Marcus Stroman won his arbitration case against the Blue Jays on February 14, and was awarded a $3.4 million salary for the season.[24]

Free agency

In

Date Player Former team Details Ref.
November 10, 2016 Kender Villegas Milwaukee Brewers Minor league contract [25]
November 12, 2016 Lourdes Gurriel Jr. Industriales Seven-year, $22 million contract [8]
November 13, 2016 Felipe Castenada N/A Minor league contract [26]
November 13, 2016 Shane Opitz N/A Minor league contract [26]
November 14, 2016 Casey Lawrence N/A Minor league contract with an invitation to spring training [25]
November 18, 2016 Kendrys Morales Kansas City Royals Three-year, $33 million contract [9]
December 5, 2016 Steve Pearce Baltimore Orioles Two-year, $12.5 million contract [13]
December 7, 2016 Brett Oberholtzer Los Angeles Angels of Anaheim Minor league contract [27]
December 14, 2016 TJ House Cleveland Indians Minor league contract with an invitation to spring training [28]
December 15, 2016 Jeff Beliveau Baltimore Orioles Minor league contact with an invitation to spring training [29]
January 5, 2017 Gavin Floyd N/A Minor league contract with an invitation to spring training [30]
January 18, 2017 José Bautista N/A One-year, $18 million contract
$17 million mutual option for the 2018 season
$20 million vesting option for the 2019 season
[19]
January 23, 2017 Gregorio Petit Los Angeles Angels of Anaheim Minor league contract with an invitation to spring training [31]
January 30, 2017 Lucas Harrell Texas Rangers Minor league contract with an invitation to spring training [32]
January 31, 2017 Jonathan Diaz New York Yankees Minor league contract [33]
February 6, 2017 Jarrod Saltalamacchia Detroit Tigers Minor league contract with an invitation to spring training [22]
February 9, 2017 J. P. Howell Los Angeles Dodgers One-year, $3 million contract [23]
February 9, 2017 Joe Smith Chicago Cubs One-year, $3 million contract [23]
February 16, 2017 Mat Latos Chicago White Sox Minor league contract with an invitation to spring training [34]

Out

Date Player New team Details Ref.
November 10, 2016 R.A. Dickey Atlanta Braves One-year, $7.5 million contract
$8 million club option for the 2018 season
[7]
November 21, 2016 Dustin Antolin Washington Nationals Minor league contract with an invitation to spring training [35]
November 21, 2016 Brett Cecil St. Louis Cardinals Four-year, $30.5 million contract [12]
December 6, 2016 Joaquín Benoit Philadelphia Phillies One-year, $7.5 million contract [36]
December 9, 2016 Junior Lake Boston Red Sox Minor league contract [37]
December 11, 2016 Scott Diamond SK Wyverns One-year, $600,000 contract [38]
December 13, 2016 Matt Dominguez Boston Red Sox Minor league contract with an invitation to spring training [39]
December 20, 2016 Chris Colabello Cleveland Indians Minor league contract with an invitation to spring training [40]
January 5, 2017 Edwin Encarnación Cleveland Indians Three-year, $60 million contract
$25 million club option for the 2020 season
[15]
January 19, 2017 Michael Saunders Philadelphia Phillies One-year, $8 million contract
$9 million club option for the 2018 season
[20]
January 23, 2017 Josh Thole Arizona Diamondbacks Minor league contract [41]
January 26, 2017 Scott Feldman Cincinnati Reds One-year, $2.3 million contract [42]

Waivers

In

Date Player Former team Ref.
November 18, 2016 Dominic Leone Arizona Diamondbacks [10]
November 18, 2016 Leonel Campos San Diego Padres [10]
January 23, 2017 Juan Graterol Los Angeles Angels of Anaheim [31]

Spring training

Blue Jays pitchers and catchers reported to spring training on February 14 in Dunedin, Florida. Position players reported on February 17.[43] Josh Donaldson suffered a right calf strain while working out on February 20, and was ruled out for 2–3 weeks.[44] On February 23, the team announced that non-roster invitee Casey Lawrence would start the first game of the Grapefruit League season, and be followed in the rotation by Joe Biagini and Mat Latos.[45] On March 10, in a game against the Detroit Tigers, non-roster invitee TJ House was stuck in the head by a line drive. He remained on the ground for many minutes being attended to by medical staff, and left the field in an ambulance.[46] Early in camp, concerns were raised about the health of second baseman Devon Travis and his availability for Opening Day. On March 13, it was announced that Travis, as well as Josh Donaldson, would take part in a minor league game the following day.[47] On March 16, the Blue Jays renewed Aaron Sanchez's contract at the MLB-minimum of $535,000. The team had reportedly attempted to negotiate a raise in payment with Sanchez and his agent, Scott Boras, however the offer was refused by Sanchez and Boras.[48][49]

On March 26, manager John Gibbons announced that Marco Estrada would be the starting pitcher on Opening Day, and be followed in the rotation by J. A. Happ, Marcus Stroman, Francisco Liriano, and Aaron Sanchez.[50] Reliever Bo Schultz, who had been competing for a spot in the bullpen, underwent Tommy John surgery on March 29, and was ruled out for the entire season.[51] On April 1, Gibbons signed a two-year extension with the Blue Jays, that also included an option for the 2020 season.[52] The Opening Day roster was announced on April 2. Mike Bolsinger was designated for assignment, while Melvin Upton Jr. was released. Pitchers Roberto Osuna, Glenn Sparkman, and Bo Schultz opened the year on the disabled list, along with outfielder Dalton Pompey.[53]

The Blue Jays ended spring training with a 12–18 win–loss record, excluding three tie games that did not count toward the standings. Their .400 winning percentage was the joint-worst (along with Detroit) among American League teams in pre-season.[54]

Standings

American League East

Template:2017 AL East standings

American League Wild Card

Template:2017 AL Wild Card standings

Records vs opponents

Record Games Left
Opponent Home Road Total Home Road Total
AL East
Baltimore Orioles 4–6 3–6 7–12
Boston Red Sox 1–8 5–5 6–13
New York Yankees 6–4 4–5 10–9
Tampa Bay Rays 6–3 4–6 10–9
Totals 17–21 16–22 33–43
AL Central
Chicago White Sox 1–2 2–1 3–3
Cleveland Indians 2–1 0–3 2–4
Detroit Tigers 2–1 1–2 3–3
Kansas City Royals 1–2 1–2 2–4
Minnesota Twins 1–2 2–2 3–4
Totals 7–8 6–10 13–18
AL West
Houston Astros 2–2 1–2 3–4
Los Angeles Angels 1–2 2–2 3–4
Oakland Athletics 4–0 1–2 5–2
Seattle Mariners 4–0 2–1 6–1
Texas Rangers 2–1 2–2 4–3
Totals 13–5 8–9 21–14
National League
Atlanta Braves 0–2 1–1 1–3
Chicago Cubs 0–3 0–3
Cincinnati Reds 3–0 3–0
Milwaukee Brewers 0–2 2–0 2–2
Pittsburgh Pirates 2–1 2–1
St. Louis Cardinals 1–2 1–2
Totals 5–5 4–6 9–11
Grand Totals 42–39 34–47 76–86
Month Games Won Lost Pct.
April 25 8 17 .320
May 28 18 10 .643
June 26 11 15 .423
July 27 12 15 .444
August 28 13 15 .464
September 27 13 14 .481
October 1 1 0 1.000
Totals 162 76 86 .469

2017 draft

The 2017 Major League Baseball draft began on June 12.[55][56]

Round Pick Player Position College/School Nationality Signed
1 22 Logan Warmoth SS North Carolina United States June 28[57]
1* 28 Nate Pearson RHP Central Florida United States June 28[57]
2 61 Hagen Danner C Huntington Beach High School (CA) United States June 25[58]
3 99 Riley Adams C San Diego United States June 19[59][60]
4 129 Kevin Smith SS Maryland United States June 19[59][60]
5 159 Cullen Large 2B William & Mary United States June 19[59][60]
6 189 Brock Lundquist OF Cal State Long Beach United States June 19[59][60]
7 219 Colton Laws RHP Charlotte United States June 19[59][60]
8 249 Kacy Clemens 1B UT Austin United States June 19[59][60]
9 279 Zach Logue LHP Kentucky United States June 19[59][60]
10 309 Justin Dillon RHP Cal State Sacramento United States June 19[59][60]
  • – Toronto received the 28th overall selection after Edwin Encarnación signed with the Cleveland Indians.

Regular season

Opening Day

Opening Day starters
Position Name
Catcher Russell Martin
First baseman Steve Pearce
Second baseman Devon Travis
Shortstop Troy Tulowitzki
Third baseman Josh Donaldson
Left fielder Ezequiel Carrera
Center fielder Kevin Pillar
Right fielder José Bautista
Designated hitter Kendrys Morales
Pitcher Marco Estrada

April

For the fourth consecutive year, the Blue Jays opened their season on the road. Taking on Baltimore in a brief two-game series, Toronto sent Marco Estrada to the mound on Opening Day, while Baltimore countered with Kevin Gausman. The game went into extra-innings tied 2–2, before Jason Grilli allowed a walk-off solo home run to the 2016 American League leader in home runs, Mark Trumbo.[61] After an off-day, the Blue Jays would drop to 0–2 on the year, losing to the Orioles 3–1.[62] Toronto earned their first win of the year in the first game of their four-game series against the Tampa Bay Rays in St. Petersburg. Kendrys Morales hit a grand slam, and Marcus Stroman held Tampa to a single run in his 6​13 innings in the 5–2 victory.[63] The Blue Jays would then drop the following three games to Tampa, by scores of 10–8, 3–2, and 7–2. The losses moved the Jays to a dismal 1–5 record, matching their worst start in franchise history.[64] To make matters worse, reliever J. P. Howell was placed on the 10-day disabled list with a left shoulder injury, and Josh Donaldson was forced to leave the final game of the road trip with a calf injury.[65]

Playing at home for the first time in 2017, the Blue Jays opened their nine-game home stand with a short two-game series against the Milwaukee Brewers. Toronto was narrowly defeated in the first game, 4–3, which extended their home opener losing streak to six.[66] The Blue Jays were swept by the Brewers in the final game of the series, 2–0. Marcus Stroman threw the second complete game of his career in the loss.[67] Baltimore then began a four-game series against the Jays with a 2–1 victory. Josh Donaldson, who had reaggravated his calf injury in Tampa, was forced to leave the first game against Baltimore with the same calf injury. He was placed on the 10-day disabled list the following day.[68] The Blue Jays dropped the next game in the series, 6–4, which lowered their record to 1–9 and furthered the 2017 team's hold on the record for the worst start in franchise history.[69] Their seven-game losing streak came to an end on April 15, when Kendrys Morales hit a walk-off solo home run in the bottom of the ninth inning to give the Jays a 2–1 victory.[70] Toronto was unable to earn a series-split with Baltimore, dropping the final game by a score of 11–4. Aaron Sanchez was placed on the disabled list prior to the game with a blister on his pitching hand, and J. A. Happ was forced to leave the game with left elbow soreness. Happ would also go on the disabled list the following day.[71] In the first game of a three-game series against the Boston Red Sox, the Blue Jays were unable to complete a late-game comeback, taking an 8–7 loss.[72] Francisco Liriano and the Toronto bullpen held the Red Sox to six hits and no runs in a 3–0 win the following day.[73] In the final game of the home stand, the Blue Jays were denied their first series-win of the year, as the offence was stymied by Red Sox ace Chris Sale. Despite some late heroics by Kendrys Morales to send the game into extra innings, the Blue Jays would lose 4–1 in ten innings. The loss moved the team to a 3–12 record, which was the worst in all of Major League Baseball.[74]

Hoping to rebound from their woeful first 15 games, the Blue Jays began a seven-game road trip in Los Angeles, taking on the Angels for four. Ryan Tepera earned the first win of his career in the first game of the series, as Toronto barely held on to a slim 8–7 win in 13 innings.[75] The second game saw the Jays fall just short of coming back from a 5–0 deficit, losing 5–4 and levelling the series at a game apiece.[76] Marcus Stroman threw his second complete game in 12 days, allowing two runs on seven hits in the Blue Jays' 6–2 victory the following day.[77] Controversy arose before, during, and after the final game of the series, as the umpiring crew from the previous game was replaced for undisclosed reasons. The replacement home plate umpire, Toby Basner, had previously drawn the ire of Toronto fans for ejecting Josh Donaldson in the first inning of a game against the Minnesota Twins the previous year.[78] In the final game of the Angels series, Basner made several questionable calls against both teams, and ejected Blue Jays manager John Gibbons. The Angels would take the game, 2–1, and split the four game series with Toronto.[79] Toronto closed their road play for April in St. Louis, taking on the Cardinals. The first game of the series went into extra-innings tied 5–5. Chris Coghlan submitted a play-of-the-year candidate late in the game, leaping over Cardinals catcher Yadier Molina to score. In the top of the eleventh inning, Marcus Stroman was called upon to pinch-hit and delivered the first hit and double of his career, and later scored the go-ahead run to take a 6–5 lead that the team would not surrender.[80] The second game of the series was rained-out, and rescheduled for the following day as a day-night doubleheader. The Cardinals would take both games, by scores of 8–4 and 6–4, and send the Blue Jays home with a losing record on their road trip.[81]

To cap a disappointing April, the Jays returned home for a three-game series against Tampa Bay. The Rays hit four home runs in the first game of the series, defeating Toronto 7–4.[82] The Jays held the Rays to a single run in the second game, and Roberto Osuna bounced back from a few rough outings with a 1-2-3 ninth inning to earn his second save of the season, closing the 4–1 win.[83] In the final game of April, the Blue Jays scored three runs in the eighth inning to win 3–1, taking both their first series of the year and winning back-to-back games for the first time in 2017. The game was not without disappointment however, as Aaron Sanchez returned from the disabled list to start, but lasted only a single inning before leaving with a split fingernail on his pitching hand.[84]

May

File:Roberto Osuna May 2017.jpg
Roberto Osuna recorded eight saves and a 1.42 earned run average in May.[85]

Looking to rebound from a disastrous April, the Blue Jays opened the month of May in New York, taking on the Yankees for three games. Ryan Goins led the way offensively in the first game, recording the first two-run sacrifice fly in franchise history in Toronto's 7–1 victory.[86] New York would end the Blue Jays three-game winning streak with an 11–5 victory the following day.[87] The Yankees would take the series with an 8–6 win in the finale, and drop the Blue Jays back to 10 games below .500. Marcus Stroman left the game in the third inning with a minor arm injury.[88] Following a day-off, the Jays began their third series of the season against Tampa Bay. Kendrys Morales hit two home runs to lead Toronto to an 8–4 win in the series opener.[89] Rays starter Jake Odorizzi held the Blue Jays to a single run over seven innings, as the Rays took the second game by a score of 6–1.[90] Joe Biagini made his first Major League start in the final game of the series, pitching four strong innings and aiding the Blue Jays to a 2–1 win and just their second series-victory of the year.[91]

The Blue Jays returned home from their 3–3 road trip and opened a nine-game home stand with a rematch of last year's American League Championship Series against the Cleveland Indians. The series marked Edwin Encarnación's return to Toronto, after departing in the offseason. Prior to the game, Russell Martin was placed on the 10-day disabled list with a left arm injury. Toronto emerged victorious in the first game, 4–2, led by a strong outing by Marcus Stroman.[92] The Indians shutout the Jays in the second game, 6–0. Kendrys Morales left the game with a hamstring injury, adding to the growing list of injured Toronto players.[93] The third and final game of the series went into the ninth inning tied 7–7, before the Jays managed to load the bases for Ryan Goins, who singled in the winning run.[94] The Seattle Mariners then arrived in Toronto for a four-game series. Before the first game began, Toronto placed Francisco Liriano on the disabled list with left shoulder inflammation.[95] Former Mariner Justin Smoak drove in four runs in the Blue Jays 7–2 victory in the opener.[96] Joe Biagini and the Blue Jays bullpen held the Mariners scoreless in game two, earning a 4–0 victory.[97] In the third game of the series, Kevin Pillar recorded three hits to give him the American League lead in hits with 47. The Blue Jays took the game by a score of 7–2, setting up an opportunity for their first sweep of the season.[98] Kevin Pillar hit the first walk-off home run of his career in the final game of the series, giving the Blue Jays a 3–2 victory, their first four-game sweep since the 2015 season, and a five-game winning streak. Aaron Sanchez returned from the disabled list and made his first start since departing with a torn fingernail on April 30.[99] To close their home stand, the Jays began a home-and-home series against the Atlanta Braves. Atlanta would take both games in Toronto, by scores of 10–6 and 9–6 respectively.[100][101]

Continuing the series in Atlanta, the Blue Jays were defeated 8–4 by the Braves in a game that was rife with controversy. Freddie Freeman was hit on the wrist by an Aaron Loup pitch in the fifth inning, and left the game. In the seventh inning, Kevin Pillar struck out on a quick pitch from Braves pitcher Jason Motte. Immediately after striking out, Pillar called Motte a homophobic slur, which caused both Motte and Braves catcher Kurt Suzuki to confront him and led both dugouts to rush onto the field in defense of their teammates. In the eighth inning, José Bautista enraged the Braves by flipping his bat after hitting a solo home run. Following the game, Pillar publicly apologized to Motte. Prior to the game on May 18, the Blue Jays held a press conference with Pillar to apologize for the incident again, and announced that Pillar would be suspended for two games.[102][103] It was also announced that Freeman would miss 10–12 weeks with a broken wrist.[104] Toronto would avoid being swept by Atlanta, winning the final game of the four-game series 9–0. Marcus Stroman hit just the second home run by a Blue Jay pitcher in franchise history in the win.[105] The Jays then returned to Baltimore for their first series at Camden Yards since the start of the season. Much like the game on Opening Day, the first game of the series went into extra innings before Jason Grilli allowed a walk-off home run.[106] In the second game, Danny Barnes allowed a three-run home run to Welington Castillo, handing the Orioles a 7–5 win.[107] The Blue Jays salvaged the final game of the series, defeating the Orioles by a score of 3–1. Marco Estrada struck out 12 Baltimore batters, matching his career-high for strikeouts in a single game.[108] To close their road play for the month, the Jays swept the Milwaukee Brewers by scores of 4–3 and 8–4 in a brief, two-game series. Danny Barnes earned his first career win in the first game,[109] and Ryan Goins hit his first grand slam in the second game, giving the Blue Jays a successful 4–3 road trip.[110]

Heading home to close May, the Blue Jays faced the Texas Rangers for the first time since sweeping them out of the playoffs in the 2016 American League Division Series. Devon Travis hit a grand slam in the first game of the three-game series, and Justin Smoak and Kendrys Morales each homered in the 7–6 win.[111] José Bautista provided all the offence the Jays would need in the second game, hitting a three-run home run to lead Toronto to a 3–1 win.[112] Texas would take the final game, 3–1, and snap Toronto's five-game winning streak.[113] The Blue Jays would close May with a home interleague matchup against the Cincinnati Reds. The Blue Jays racked up 23 hits in the first game, crushing the Reds 17–2.[114] Kendrys Morales broke a 4–4 tie in the eighth inning of the second game with a two-run home run and sealed a 6–4 victory for Toronto.[115] The Jays completed the sweep with a 5–4 victory to end May, led by home runs from Devon Travis and Luke Maile.[116]

June

File:Devon Travis May 2017.jpg
After recording a franchise-record 16 doubles in May, Devon Travis underwent knee surgery in June and was ruled out for three months.[117][118]

June began with a four-game series against the Yankees at the Rogers Centre. Marco Estrada allowed four earned runs in the first inning of the first game, as the Yankees defeated the Jays 12–2.[119] Francisco Liriano returned from the disabled list to start the second game, and led Toronto to a 7–5 victory with assistance from Josh Donaldson, who hit two home runs.[120] In the third game, Jason Grilli became the first Blue Jay reliever to allow four home runs in a single relief inning, as New York shut out the Jays 7–0.[121] The Blue Jays would earn the series-split in the final game, winning 3–2. Devon Travis was hit on the wrist by a pitch from Yankees starter Luis Severino, and left the game after the inning.[122]

Following their 7–3 homestand, the Jays embarked on a west coast road trip, beginning in Oakland. The Athletics would take the first two games of the three game series, by scores of 5–3 and 4–1.[123] Prior to the second game, it was announced that Devon Travis had suffered a recurrence of the knee injury that had ended his 2016 campaign, and was placed on the disabled list.[124] Josh Donaldson led the Jays to a 7–5 win in the third and final game of the series, hitting a two-run home run in the tenth inning.[125] The Blue Jays then travelled to Seattle, to take on the Mariners. Seattle won the opener, 4–2, in what resembled a Toronto home game due to the large number of Blue Jay fans present at Safeco Field.[126] The Jays would return the favour in the second game, winning 4–2 on the back of home runs by Kendrys Morales, Ezequiel Carrera, and Justin Smoak.[127] The Jays would win the series with a 4–0 victory on Sunday, with J. A. Happ earning his first win of the season.[128]

After an off-day, the Jays began a short, two-game series against the Tampa Bay Rays back at home. Prior to the first game, it was announced that Devon Travis had undergone knee surgery and was ruled out for at least three months.[118] Rays rookie Jacob Faria stymied the Toronto offence as Tampa took the opener, 8–1.[129] Russell Martin's eighth inning home run led the Jays to a 7–6 win over Tampa in the final game of the series.[130] The Chicago White Sox then came to Toronto for a three-game set. Joe Biagini allowed seven runs in the start, and Chicago rolled to an 11–4 win.[131] The Sox would also take the second game by a score of 5–2.[132] The Blue Jays avoided being swept, winning the final game 7–3 thanks to two-run homers from Russell Martin and Kendrys Morales.[133]

After a frustrating 2–3 homestand, the Jays flew to Texas to face the Rangers. With Texas ahead 6–5 in the ninth inning, the Blue Jays came back with two runs off Rangers closer Matt Bush and held on to win 7–6.[134] The Rangers would take the second game of the series, 6–1, and drop the Jays to 0–8 in games where they could have reached a .500 record for the first time in 2017.[135] The Toronto offence put up six runs in the first inning and the pitching held on to a 7–5 victory in the third game.[136] The Blue Jays would drop their ninth chance at a .500 record in the final game of the series, 11–4.[137] To end their road games for June, the Jays went to Kauffman Stadium to take on the Kansas City Royals. Toronto held a 4–1 lead in the first game heading into the bottom of the ninth inning, however, with Roberto Osuna unavailable, the combination of Ryan Tepera, Aaron Loup, and Jason Grilli allowed four runs with two outs to hand Kansas a 5–4 win.[138] Post-game, Osuna explained to the media that he was unavailable due to an anxiety issue he had recently developed, and noted that, while he felt fine physically, he was unsure of when he would pitch again.[139] The Royals would hold on to a 3–2 win in the second game, with Jason Vargas earning his league-leading eleventh win of the year.[140] The Blue Jays would emerge victorious in the third and final game of the series, 8–2, with Osuna pitching the final inning.[141]

The Jays returned home to end the month of June, taking on Baltimore. Toronto fell to a dismal 2–8 record against the Orioles in the first game, losing 3–1.[142] Marcus Stroman led the way in the second game, striking out eight Orioles over 7​23 scoreless innings as Toronto won 4–0.[143] Baltimore would return the shutout in the final game of the series, winning 2–0.[144] In the final game of June, the Blue Jays fell 7–4 in extra-innings to the Boston Red Sox. Starter Marco Estrada walked a career-high seven batters in the loss.[145]

July

The series with the Red Sox continued into July, with Chris Sale and Francisco Liriano on the mound on Canada Day. Boston would emerge victorious, 7–1, with Sale striking out 11.[146] The Red Sox would complete the sweep on July 2, with a 15–1 thrashing of the Jays.[147] After the game, it was announced that Justin Smoak had been named the starting first baseman for the American League at the 2017 Major League Baseball All-Star Game.

To end the unofficial first half of the season, the Blue Jays embarked on a short three-game road trip against the Yankees before returning home for four games against the AL-leading Houston Astros. The Yankees would take the first game of their series, 6–3. Starter Marcus Stroman left after five innings due to concern that he was developing a blister on his right hand.[148] The Blue Jays would snap their five-game losing streak with a 4–1 win over New York,[149] and took the series with a 7–6 win in the finale, aided by four walks in the eighth inning by Dellin Betances.[150] The team returned to the Rogers Centre and defeated the Astros 7–4 in the first game of their series.[151] Before the July 7 game Roberto Osuna was added to the All-Star Game roster. Aaron Sanchez returned from his third DL stint of the year to start the second game of the series, but lasted only 1​23 innings and yielded seven runs. Houston would win the game, 12–2.[152] The Jays took the third game by a score of 7–2, led by home runs from Josh Donaldson and Troy Tulowitzki.[153] Houston shellacked the Blue Jays in the final game before the All-Star break, 19–1, handing Toronto their second-most lopsided loss in franchise history.[154]

Following the All-Star break, the Blue Jays began a ten-game road trip in Detroit. The Jays began the second half on the right foot, walking ten times against the Tigers and winning 7–2.[155] The Tigers would rebound to take the series, winning the next two games by scores of 11–1 and 6–5.[156][157] The Jays then travelled to Fenway Park for the first time in 2017. Steve Pearce knocked in the go-ahead run in the eighth inning of the first game, aiding the Jays to a 4–3 win.[158] Hanley Ramírez hit a walk-off solo home run in the 15th inning of the second game, as Boston evened the series with a 5–4 win.[159] Aaron Sanchez struggled greatly in the third game of the series, taking his first loss at Fenway in seven starts, 5–1.[160] Toronto would split the series, with Justin Smoak's two home runs helping them take the fourth and final game 8–6.[161] To cap the road trip, the Blue Jays were swept in three games in Cleveland. Edwin Encarnación had 4 RBI in the Indians' 13–3 win in the first game.[162] Danny Barnes yielded a walk-off home run to Francisco Lindor in the second game, taking the loss 2–1 in ten innings.[163] Cleveland starter Corey Kluber dominated Toronto in the finale, striking out 14 in the 8–1 win.[164]

The Jays took their 3–7 road trip back to the Rogers Centre for a seven-game homestand against the west coast Athletics and Angels. Francisco Liriano earned what became his final win as a Blue Jay in the first game of the four-game series, 4–2.[165] César Valdez earned his first MLB win in seven years, defeating Oakland 4–1 the following night.[166] The Jays took the third game of the series, 3–2, after a walk-off solo home run by Kendrys Morales.[167] Steve Pearce hit a walk-off grand slam in the tenth inning of the final game to give the Jays an 8–4 win and a four-game sweep.[168] Controversy arose in the fifth inning, after home plate umpire Will Little ejected John Gibbons, Marcus Stroman, and Russell Martin for arguing about the strike zone.[169] The Blue Jays lost their first game against the Angels, 7–2, and also lost Troy Tulowitzki to a severe ankle sprain.[170] With trade rumours swirling, Francisco Liriano pitched a shutout through five innings, but faltered in the sixth as Toronto dropped the second game, 6–5.[171] The Jays salvaged the final game of the series, thanks to an ultimate grand slam from Steve Pearce, his second walk-off grand slam of the week.[172]

Prior to their final game in July, the Blue Jays made two trades. The first sent Francisco Liriano to the Houston Astros for outfielders Nori Aoki and Teoscar Hernández, while the second swapped Joe Smith with the Cleveland Indians for pitcher Thomas Pannone and infielder Samad Taylor.[173] In Chicago to take on the White Sox that night, the Jays were defeated 7–6.[174]

August

Continuing their series with the White Sox, the Jays opened August with an 8–4 win,[175] and took the series with a 5–1 victory the following day.[176] After travelling to Houston, the Blue Jays were blown out by the Astros in the first of a three-game set, 16–7.[177] Toronto took the second game, 4–3, after scoring the winning run in the tenth inning against Francisco Liriano, who they traded to Houston less than a week prior.[178] The Astros would win the final game of the series, 7–6, aided by a four-run ninth inning.[179]

The Jays began a crucial ten-game homestand on August 8, with three against division-rival New York. Josh Donaldson provided all of the offence for Toronto in the first game, hitting a pair of two-run home runs in the 4–2 victory.[180] The Yankees won the second game, 11–5, which dropped the Jays to five games back of the Mariners for a wild-card spot.[181] Marco Estrada's seven shutout innings led the Jays to a 4–0 win and a series victory the following day.[182] Toronto began a three-game series with the Pittsburgh Pirates on August 11. The Jays lost the series opener, 4–2, and also lost Russell Martin to an oblique injury.[183] In the second game of the series, first lieutenant Chris Rowley made his debut, and in doing so became the first West Point graduate to play in Major League Baseball. He earned the win, 7–2, after pitching 5​13 innings of one-run ball.[184] The Jays improved their homestand record to 4–2 with a 7–1 win over the Pirates the next day.[185] In the first of four games against Tampa Bay, Nick Tepesch held the Rays to one run through his six innings and earned the win, 2–1.[186] Tampa continued their run of success against Marco Estrada in the second game, tagging him for six runs in the 6–4 Toronto loss.[187] Toronto rebounded from the loss and took the last two games of the series, 3–2 and 5–3.[188][189] The wins moved the Jays to within three games of a .500 record, which was the closest they had been to a level record since late June.

From that point on, however, the Blue Jays struggled in August. They flew to Chicago to take on the Cubs for three games and were swept by the defending World Series champions. Jake Arrieta led Chicago to a 7–4 win in the first game,[190] and José Quintana took the victory in the second game, 4–3.[191] The final game went into extra innings tied 3–3. The Jays took a 5–3 lead in the tenth, but Roberto Osuna and the Toronto defence could not hold the lead, taking the loss 6–5.[192] In Tampa Bay for three games after an off-day, the Jays suffered their fourth-consecutive loss, 6–5.[193] The Blue Jays hit six home runs the following night, ending their losing streak with a 7–6 win.[194] Tampa Bay won the final game of the series, by a score of 2–0.[195] The Jays took on the Minnesota Twins for three after returning to the Rogers Centre. While Justin Smoak hit his 35th home run of the year in the first game, Bartolo Colón led the Twins to a 6–1 win.[196] The Jays won a slugfest second game, 10–9,[197] but lost the rubber match with Minnesota the following day, 7–2. Byron Buxton hit three home runs for Minnesota in the final game.[198] Toronto was then dealt a crushing blow to their slim playoff hopes, as they were swept by the visiting Red Sox. Boston took the three game series by scores of 6–5, 3–0, and 7–1, which dropped the Jays to a season-low 11 games under .500.[199] August ended on a minor high-note, as Toronto took the opening game of a four-game series in Baltimore 11–8, led by a three home run game from Kendrys Morales.[200]

September and October

The Blue Jays opened September by continuing their series with the Orioles. Due to September roster expansion, the Blue Jays recalled Teoscar Hernández and Richard Ureña, and also added Carlos Ramírez and Michael Saunders to their roster in time for the second game of the series. Joe Biagini would pitch seven complete innings and record a career-high ten strikeouts in the game, but the Orioles walked off the Blue Jays in the thirteenth inning and won the game 1–0.[201] Marcus Stroman started the third game of the series, but had to be removed after pitching 1​23 innings when he suffered a bruised elbow from a Mark Trumbo line drive. The Blue Jays however, went to win the game 7–2.[202] In the series finale, the Blue Jays carried a 4–3 lead into the bottom of the ninth inning, but lost the game 5–4 in the twelfth inning.[203] The road trip concluded with three games against the Red Sox in Boston, whom the Blue Jays had a 3–10 record against. In the first game, the Blue Jays hit four home runs as a team and won by a score of 10–4.[204] The Blue Jays led 2–0 in the bottom of the ninth inning but lost the second game by a score of 3–2 in nineteen innings. Roberto Osuna suffered his league-leading tenth blown save of the season and the Blue Jays suffered their third extra-innings loss in five games. The Blue Jays also struck out a franchise-record 23 times in the game.[205] The Blue Jays lost the rubber match 6–1, recording only four hits in the game.[206] The Blue Jays ended their road trip 3–4, with three of the four losses being walkoff losses in extra innings.

Following an off day, the Blue Jays returned home, beginning a homestand with three games against the Detroit Tigers. Marcus Stroman made his scheduled start in the series opener following his injury-shortened start in Baltimore. Richard Ureña hit his first career home run, but the Blue Jays were unable to overcome a second inning deficit caused by a Nicholas Castellanos grand slam and lost the game by a score of 5–4.[207] in the second game, Brett Anderson earned his first win for the Blue Jays and Kevin Pillar contributed with four hits, helping the Blue Jays win 5–4.[208] In the rubber match, Teoscar Hernández recorded his first multi home run game, hitting his first two home runs for the Blue Jays and contributing with 5 RBI. The Blue Jays won the game 8–2 and won their first series since mid-August when they won three out of four games against the Tampa Bay Rays.[209] The Blue Jays wrapped up their homestand with three games against the Baltimore Orioles, winning the first game 4–3.[210] Joe Biagini started the second game and pitched his most impressive start, pitching eight innings for the first time in his career. Trailing 2–1 in the bottom of the ninth inning, the Blue Jays came back and defeated the Orioles 3–2, with Richard Ureña tallying his first career walkoff hit.[211] The Blue Jays would not complete the sweep, as Baltimore would win the series finale 2–1.[212] Following their 4–2 homestand, the Blue Jays traveled to Minnesota for a four-game series against the Twins, who currently occupied the second wildcard spot. In the first game, with the Blue Jays trailing the Twins 2–1 in the top of the ninth inning with two outs, Justin Smoak hit his 38th home run of the season to tie the game. However, the Blue Jays lost 3–2 in the tenth inning, suffering a fourth extra innings walkoff loss in September.[213] The Blue Jays would rebound and win the second game of the series 4–3.[214] In the third game of the series, Josh Donaldson hit two home runs and Marco Estrada pitched eight innings, leading the Blue Jays to a 7–2 victory.[215] The series would not end nicely for the Blue Jays, as Joe Biagini struggled in his start in the series finale and was pulled after 1​13 innings in a 13–7 loss.[216] Josh Donaldson hit five home runs in the four-game series.

Following an off day, the Blue Jays returned home for their final homestand of the season. Hosting the Kansas City Royals for a three-game series, the first game would feature a record-setting moment in the MLB as the Royals' Alex Gordon hit the 5694th overall home run of the 2017 season, setting an all-time record. Despite giving up the record-setting home run, the Blue Jays won the game 5–2 backed by a seven-inning effort by Marcus Stroman and a three RBI night by Darwin Barney.[217] The Blue Jays would drop the final two games of the series; Brett Anderson surrendered eight runs and was pulled after 1​13 innings en route to a 15–5 loss in the second game[218] and they would be shut out by Kansas City 1–0 in the series finale. This loss ensured the Blue Jays with finish their season with a losing record, for the first time since 2013.[219] The Blue Jays then wrapped up their home schedule, hosting the New York Yankees for a three-game series. The first game was an 8–1 blowout win for Toronto, following a seven-inning outing by Marco Estrada and a Ryan Goins grand slam.[220] However, the Blue Jays lost the second game 5–1, and were officially eliminated from playoff contention.[221] In what would be his final home game as a Blue Jay, José Bautista contributed two hits and an RBI as the Blue Jays took the rubber match 9–5.[222] Teoscar Hernandez, having been used primarily in right field throughout the month to replace Bautista, homered in each game of the series.

Ending their season with a six-game road trip, the Blue Jays returned to Boston for the second time in September to face the Red Sox for three games. The Blue Jays won the first two games 6–4[223] and 9–4,[224] winning a series against the Red Sox for the first time in 2017. However, Marco Estrada struggled during the series finale and was pulled after 2​13 innings as the Blue Jays went on to lose 10–7.[225] Following an off day, the Blue Jays began a three-game series against the Yankees in New York to conclude their season. The Blue Jays dropped the first two games of the series by scores of 4–0[226] and 2–1.[227] The Blue Jays ended the season on a positive note, winning their final game by a score of 2–1, despite recording only two hits in the game.[228] The Blue Jays finished their 2017 season with a 76–86 record and missed the playoffs for the first time since the 2014 season.

Game log

Legend
Blue Jays win Blue Jays loss Game postponed
2017 Game Log

Roster

2017 Toronto Blue Jays
Roster
Pitchers Catchers

Infielders

Outfielders Manager

Coaches

Statistics

Batting

Player G AB R H 2B 3B HR RBI SB BB AVG Ref.
Anthony Alford 4 8 0 1 1 0 0 0 0 0 .125 [229]
Nori Aoki 12 32 4 9 1 0 3 8 0 1 .281 [230]
Darwin Barney 129 336 34 78 14 0 6 25 7 18 .232 [231]
José Bautista 157 587 92 119 27 0 23 65 6 84 .203 [232]
Joe Biagini 44 2 0 0 0 0 0 1 0 0 .000 [233]
Ezequiel Carrera 131 287 38 81 10 1 8 20 10 30 .282 [234]
Darrell Ceciliani 3 5 2 2 1 0 1 3 0 0 .400 [235]
Chris Coghlan 36 75 7 15 2 0 1 5 0 9 .200 [236]
Josh Donaldson 113 415 65 112 21 0 33 78 2 76 .270 [237]
Marco Estrada 33 4 0 0 0 0 0 0 0 0 .000 [238]
Ryan Goins 143 418 37 99 21 1 9 62 3 31 .237 [239]
J. A. Happ 25 2 0 0 0 0 0 0 0 0 .000 [240]
Teoscar Hernández 26 88 15 23 6 0 8 20 0 6 .261 [241]
Mat Latos 3 3 0 0 0 0 0 0 0 0 .000 [242]
Casey Lawrence 4 1 0 0 0 0 0 0 0 0 .000 [243]
Raffy Lopez 24 54 9 12 1 0 4 12 0 7 .222 [244]
Luke Maile 46 130 10 19 5 0 2 7 1 3 .146 [245]
Russell Martin 91 307 49 68 12 0 13 35 1 50 .221 [246]
Miguel Montero 32 87 12 12 3 0 2 8 0 12 .138 [247]
Kendrys Morales 150 557 67 139 25 0 28 85 0 43 .250 [248]
Mike Ohlman 7 13 1 3 0 0 0 1 0 0 .231 [249]
Ian Parmley 3 3 0 0 0 0 0 0 0 0 .000 [250]
Steve Pearce 92 313 38 79 17 1 13 37 0 27 .252 [251]
Kevin Pillar 154 587 72 150 37 1 16 42 15 33 .256 [252]
Rob Refsnyder 32 51 5 10 1 0 0 0 2 5 .196 [253]
Jarrod Saltalamacchia 10 25 1 1 0 0 0 0 0 1 .040 [254]
Michael Saunders 12 18 1 3 0 0 0 1 0 2 .167 [255]
Dwight Smith Jr. 12 27 2 10 2 0 0 1 1 1 .370 [256]
Justin Smoak 158 560 85 151 29 1 38 90 0 73 .270 [257]
Marcus Stroman 33 7 2 2 1 0 1 1 0 0 .286 [258]
Ryan Tepera 73 1 0 0 0 0 0 0 0 0 .000 [259]
Nick Tepesch 3 2 0 0 0 0 0 0 0 0 .000 [260]
Devon Travis 50 185 22 48 18 0 5 24 4 7 .259 [261]
Troy Tulowitzki 66 241 16 60 10 0 7 26 0 17 .249 [262]
Richard Ureña 21 68 6 14 4 0 1 4 1 6 .206 [263]

Pitching

Player G GS W L SV ERA WHIP IP H R ER BB K Ref.
Brett Anderson 7 7 2 2 0 5.13 1.44 33​13 39 19 19 9 22 [264]
Danny Barnes 60 0 3 6 0 3.55 1.09 66 48 26 26 24 62 [265]
Jeff Beliveau 19 0 1 1 0 7.47 1.47 15​23 17 14 13 6 17 [266]
Joe Biagini 44 18 3 13 1 5.34 1.40 119​23 125 78 71 42 97 [267]
Mike Bolsinger 11 5 0 3 0 6.31 1.81 41​13 48 32 29 27 39 [268]
Leonel Campos 13 0 0 0 0 2.63 1.39 13​23 11 6 4 8 15 [269]
Taylor Cole 1 0 0 0 0 36.00 7.00 1 6 4 4 1 1 [270]
Matt Dermody 23 0 2 0 0 4.43 1.25 22​13 23 13 11 5 15 [271]
Marco Estrada 33 33 10 9 0 4.98 1.38 186 186 104 103 71 176 [272]
Jason Grilli 26 0 2 4 1 6.97 1.60 20​23 24 17 16 9 23 [273]
J. A. Happ 25 25 10 11 0 3.53 1.31 145​13 145 64 57 46 142 [274]
Lucas Harrell 4 0 0 0 0 7.11 2.21 6​13 10 5 5 4 6 [275]
TJ House 2 0 0 0 0 4.50 2.00 2 3 1 1 1 1 [276]
J. P. Howell 16 0 1 1 0 7.36 1.82 11 13 9 9 7 6 [277]
Tom Koehler 15 1 0 2 0 2.65 1.29 17 16 5 5 6 18 [278]
Mat Latos 3 3 0 1 0 6.60 1.80 15 19 11 11 8 10 [279]
Casey Lawrence 4 2 0 3 0 8.78 2.40 13​13 21 14 13 11 7 [280]
Dominic Leone 65 0 3 0 1 2.56 1.05 70​13 51 22 20 23 81 [281]
Francisco Liriano 18 18 6 5 0 5.88 1.62 82​23 91 57 54 43 74 [282]
Aaron Loup 70 0 2 3 0 3.75 1.53 57​23 59 27 24 29 64 [283]
Tim Mayza 19 0 1 0 0 6.88 1.65 17 24 15 13 4 27 [284]
Roberto Osuna 66 0 3 4 39 3.38 0.86 64 46 26 24 9 83 [285]
Carlos Ramírez 12 0 0 0 0 2.70 0.54 16​23 6 5 5 3 14 [286]
Chris Rowley 6 3 1 2 0 6.75 1.82 18​23 24 14 14 10 11 [287]
Aaron Sanchez 8 8 1 3 0 4.25 1.72 36 42 24 17 20 24 [288]
Luis Santos 10 0 0 1 1 2.70 1.08 16​23 14 5 5 4 16 [289]
Chris Smith 4 0 0 0 0 5.40 1.60 5 7 3 3 1 1 [290]
Joe Smith 38 0 3 0 0 3.28 1.12 35​23 30 13 13 10 51 [291]
Glenn Sparkman 2 0 0 0 0 63.00 10.00 1 9 7 7 1 1 [292]
Marcus Stroman 33 33 13 9 0 3.09 1.31 201 201 82 69 62 164 [293]
Ryan Tepera 73 0 7 1 2 3.59 1.13 77​23 57 35 31 31 81 [294]
Nick Tepesch 3 3 1 1 0 5.14 1.71 14 17 8 8 7 7 [295]
César Valdez 7 3 1 1 0 6.75 1.59 21​13 27 19 16 7 16 [296]

Awards

Recipient Award Date awarded Ref.
Justin Smoak All-Star July 2, 2017 [297]
Roberto Osuna American League Reliever of the Month July 3, 2017 [298]
Roberto Osuna All-Star July 7, 2017 [299]
Marcus Stroman Gold Glove November 7, 2017 [300]

Transactions

April

  • On April 2, placed Bo Schultz, Glenn Sparkman, Dalton Pompey, and Roberto Osuna on the 10-day disabled list, designated Mike Bolsinger for assignment, released Melvin Upton Jr., recalled Dominic Leone, and selected the contract of Jarrod Saltalamacchia.[301]
  • On April 6, outrighted Mike Bolsinger to Triple-A Buffalo, and claimed Luke Maile off waivers from the Tampa Bay Rays.[301]
  • On April 8, optioned Dominic Leone to Triple-A Buffalo, transferred Bo Schultz to the 60-day disabled list, and selected the contract of Casey Lawrence.[301]
  • On April 9, placed J. P. Howell on the 10-day disabled list, and recalled Dominic Leone.[301]
  • On April 10, claimed Ty Kelly off waivers from the New York Mets, and transferred Glenn Sparkman to the 60-day disabled list.[301]
  • On April 11, activated Roberto Osuna and optioned Casey Lawrence.[301]
  • On April 14, placed Josh Donaldson on the 10-day disabled list, designated Juan Graterol for assignment, and selected the contract of Chris Coghlan.[301]
  • On April 16, placed Aaron Sanchez on the 10-day disabled list and recalled Matt Dermody.[301]
  • On April 18, placed J. A. Happ on the 10-day disabled list, optioned Matt Dermody, recalled Danny Barnes and Ty Kelly, and traded Juan Graterol to the Los Angeles Angles of Anaheim for cash considerations or a player to be named later.[301]
  • On April 20, sent J. P. Howell on a rehab assignment to the Advanced-A Dunedin Blue Jays.[301]
  • On April 21, designated Ty Kelly for assignment, and selected the contract of Mat Latos.[301]
  • On April 22, optioned Danny Barnes, recalled Leonel Campos and Casey Lawrence, and traded Ty Kelly to the Philadelphia Phillies for cash considerations.[301]
  • On April 23, placed Troy Tulowitzki on the 10-day disabled list, and transferred Dalton Pompey to the 60-day disabled list.[301]
  • On April 25, activated J. P. Howell and optioned Leonel Campos.[301]
  • On April 27, recalled Danny Barnes.[301]
  • On April 28, designated Jarrod Saltalamacchia for assignment, optioned Danny Barnes and Casey Lawrence, and recalled Luke Maile and Matt Dermody.[301]
  • On April 30, activated Aaron Sanchez and optioned Matt Dermody.[301]

May

  • On May 1, placed Aaron Sanchez on the 10-day disabled list and recalled Danny Barnes.[302]
  • On May 3, released Jarrod Saltalamacchia.[302]
  • On May 4, claimed Neil Ramirez off waivers from the San Francisco Giants.[302]
  • On May 5, designated Mat Latos for assignment, and claimed César Valdez off waivers from the Oakland Athletics.[302]
  • On May 8, placed Russell Martin on the 10-day disabled list, outrighted Mat Latos to Triple-A Buffalo, designated Casey Lawrence for assignment, and selected the contract of Mike Ohlman.[302]
  • On May 9, designated Neil Ramirez for assignment, and selected the contract of Mike Bolsinger.[302]
  • On May 11, placed Francisco Liriano on the 10-day disabled list, and recalled Leonel Campos.[302]
  • On May 13, outrighted Neil Ramirez to Triple-A Buffalo.[302]
  • On May 14, activated Aaron Sanchez and optioned Leonel Campos.[302]
  • On May 15, placed Steve Pearce on the 10-day disabled list, recalled Leonel Campos, and sent Troy Tulowitzki on a rehab assignment to the Advanced-A Dunedin Blue Jays.[302]
  • On May 16, signed Jarrod Saltalamacchia to a minor league contract, optioned Leonel Campos, and recalled Darrell Ceciliani.[302]
  • On May 18, suspended Kevin Pillar for two games, and selected the contract of Dwight Smith Jr.[302]
  • On May 19, placed Darrell Ceciliani on the 10-day disabled list, and recalled Anthony Alford.[302]
  • On May 20, activated Russell Martin and Kevin Pillar, placed Aaron Sanchez on the 10-day disabled list, designated Mike Ohlman for assignment, optioned Dwight Smith Jr., and recalled César Valdez.[302]
  • On May 22, sent Josh Donaldson on a rehab assignment to the Advanced-A Dunedin Blue Jays.[302]
  • On May 23, outrighted Mike Ohlman to Triple-A Buffalo.[302]
  • On May 24, placed Anthony Alford on the 10-day disabled list, and recalled Dwight Smith Jr.[302]
  • On May 25, optioned Dwight Smith Jr., and sent J. A. Happ on a rehab assignment to the Advanced-A Dunedin Blue Jays.[302]
  • On May 26, activated Josh Donaldson and Troy Tulowitzki, and optioned César Valdez.[302]
  • On May 28, sent Francisco Liriano on a rehab assignment to the Triple-A Buffalo Bisons.[302]
  • On May 30, activated J. A. Happ, and optioned Dominic Leone.[302]

June

  • On June 1, designated Mike Bolsinger for assignment, recalled Leonel Campos, and sent Glenn Sparkman on a rehab assignment to the Advanced-A Dunedin Blue Jays.[303]
  • On June 2, activated Francisco Liriano and optioned Leonel Campos.[303]
  • On June 4, sent Dalton Pompey on a rehab assignment to the Triple-A Buffalo Bisons.[303]
  • On June 5, placed J. P. Howell on the 10-day disabled list and selected the contract of Jeff Beliveau.[303]
  • On June 6, placed Devon Travis on the 10-day disabled list and recalled Dominic Leone.[303]
  • On June 7, outrighted Mike Bolsinger to Triple-A Buffalo, and sent Glenn Sparkman on a rehab assignment to the Double-A New Hampshire Fisher Cats.[303]
  • On June 8, sent Steve Pearce on a rehab assignment to the Double-A New Hampshire Fisher Cats.[303]
  • On June 13, sent Steve Pearce on a rehab assignment to the Triple-A Buffalo Bisons.[303]
  • On June 14, placed Ezequiel Carrera on the 10-day disabled list and recalled Dwight Smith Jr.[303]
  • On June 16, placed Chris Coghlan on the 10-day disabled list and activated Steve Pearce.[303]
  • On June 18, sent Glenn Sparkman on a rehab assignment to the Triple-A Buffalo Bisons, and traded Jarrett Grube to the Cleveland Indians for cash considerations.[303]
  • On June 19, placed Joe Smith on the 10-day disabled list and recalled Leonel Campos.[303]
  • On June 21, placed Leonel Campos on the 10-day disabled list and recalled César Valdez.[303]
  • On June 23, optioned César Valdez and selected the contract of Ian Parmley.[303]
  • On June 26, sent Ezequiel Carrera on a rehab assignment to the Triple-A Buffalo Bisons.[303]
  • On June 27, designated Jason Grilli for assignment, optioned Dwight Smith Jr., activated Ezequiel Carrera, recalled Chris Smith, and sent Aaron Sanchez on a rehab assignment to the Advanced-A Dunedin Blue Jays.[303]
  • On June 29, sent Dalton Pompey on a rehab assignment to the Advanced-A Dunedin Blue Jays.[303]
  • On June 30, optioned Chris Smith, activated Glenn Sparkman, and transferred Devon Travis to the 60-day disabled list.[303]

July

  • On July 1, sent Aaron Sanchez on a rehab assignment to the Triple-A Buffalo Bisons, designated Ian Parmley for assignment, and selected the contract of Lucas Harrell.[304]
  • On July 2, traded Jason Grilli to the Texas Rangers for Eduard Pinto.[304]
  • On July 3, designated Glenn Sparkman for assignment, selected the contract of Mike Bolsinger, and traded cash considerations or a player to be named later to the Chicago Cubs for Miguel Montero.[304]
  • On July 4, placed Luke Maile on the 10-day disabled list, activated Miguel Montero, and sent Dalton Pompey on a rehab assignment to the Triple-A Buffalo Bisons.[304]
  • On July 6, sent J. P. Howell on a rehab assignment to the Triple-A Buffalo Bisons.[304]
  • On July 7, optioned Dominic Leone and activated Aaron Sanchez.[304]
  • On July 8, returned Glenn Sparkman to the Kansas City Royals.[304]
  • On July 12, sent Anthony Alford on a rehab assignment to the Advanced-A Dunedin Blue Jays.[304]
  • On July 14, sent Joe Smith on a rehab assignment to the Triple-A Buffalo Bisons.[304]
  • On July 17, designated Lucas Harrell for assignment and recalled Dominic Leone.[304]
  • On July 19, placed Mike Bolsinger on the 10-day disabled list, and recalled César Valdez.[304]
  • On July 20, sent Darrell Ceciliani on a rehab assignment to the Advanced-A Dunedin Blue Jays.[304]
  • On July 22, placed Aaron Sanchez on the 10-day disabled list, designated Jeff Beliveau for assignment, activated Joe Smith, and recalled Chris Smith.[304]
  • On July 23, acquired Rob Refsnyder from the New York Yankees for Ryan McBroom.[304]
  • On July 24, acquired Nick Tepesch from the Minnesota Twins for cash considerations.[304]
  • On July 25, placed Danny Barnes on the 10-day disabled list, recalled Matt Dermody, outrighted Jeff Beliveau, and activated and optioned Anthony Alford.[304]
  • On July 27, sent Leonel Campos on a rehab assignment to the Advanced-A Dunedin Blue Jays.[304]
  • On July 28, sent Darrell Ceciliani on a rehab assignment to the Triple-A Buffalo Bisons.[304]
  • On July 29, placed Troy Tulowitzki on the 10-day disabled list, activated Mike Bolsinger, optioned Chris Smith, and recalled Rob Refsnyder.[304]
  • On July 30, sent Leonel Campos on a rehab assignment to the Triple-A Buffalo Bisons.[304]
  • On July 31, activated J. P. Howell, selected the contract of Brett Oberholtzer, traded Francisco Liriano to the Houston Astros for Nori Aoki and Teoscar Hernández, and traded Joe Smith to the Cleveland Indians for Thomas Pannone and Samad Taylor.[304]

August

  • On August 1, activated Nori Aoki and designated Brett Oberholtzer for assignment.[305]
  • On August 2, activated and optioned Leonel Campos.[305]
  • On August 3, outrighted Brett Oberholtzer to Triple-A Buffalo.[305]
  • On August 4, optioned Joe Biagini, placed Miguel Montero on the 10-day disabled list, activated Danny Barnes, and selected the contract of Raffy Lopez.[305]
  • On August 5, designated Mike Bolsinger for assignment and selected the contract of Taylor Cole.[305]
  • On August 7, sent Chris Coghlan on a rehab assignment to the Advanced-A Dunedin Blue Jays.[305]
  • On August 8, placed César Valdez on the 10-day disabled list and recalled Leonel Campos.[305]
  • On August 9, transferred Troy Tulowitzki to the 60-day disabled list, optioned Matt Dermody, and selected the contract of Nick Tepesch.[305]
  • On August 10, placed Taylor Cole on the 10-day disabled list and recalled Chris Smith.[305]
  • On August 12, designated Chris Coghlan and Chris Smith for assignment, placed Russell Martin on the 10-day disabled list, and selected the contracts of Mike Ohlman and Chris Rowley.[305]
  • On August 13, placed Dominic Leone on the bereavement list and recalled Matt Dermody.[305]
  • On August 14, optioned Leonel Campos, released Taylor Cole, and selected the contract of Tim Mayza.[305]
  • On August 15, sent Miguel Montero on a rehab assignment to the Triple-A Buffalo Bisons.[305]
  • On August 16, designated J. P. Howell and Mike Ohlman for assignment, and activated Dominic Leone and Miguel Montero.[305]
  • On August 17, sent Luke Maile on a rehab assignment to the Advanced-A Dunedin Blue Jays.[305]
  • On August 19, optioned Tim Mayza, selected the contract of TJ House, and traded Osman Gutierrez to the Miami Marlins for Tom Koehler.[305]
  • On August 20, optioned Tom Koehler, and released J. P. Howell.[305]
  • On August 22, placed Nick Tepesch on the paternity list and recalled Tim Mayza.[305]
  • On August 24, optioned Chris Rowley and recalled Tom Koehler.[305]
  • On August 25, sent Luke Maile on a rehab assignment to the Triple-A Buffalo Bisons, and optioned Nick Tepesch.[305]
  • On August 27, designated TJ House for assignment, and recalled Joe Biagini.[305]
  • On August 28, designated Nori Aoki for assignment, and recalled Leonel Campos.[305]
  • On August 29, optioned Leonel Campos, selected the contract of Brett Anderson, and released Nori Aoki.[305]

September

  • On September 1, activated Luke Maile, selected the contracts of Carlos Ramírez and Michael Saunders, and recalled Teoscar Hernández and Richard Ureña.[306]
  • On September 2, designated Nick Tepesch for assignment and selected the contract of Luis Santos.[306]
  • On September 3, recalled Chris Rowley.[306]
  • On September 8, transferred César Valdez to the 60-day disabled list, and recalled Leonel Campos.[306]
  • On September 9, outrighted Nick Tepesch to Triple-A Buffalo.[306]
  • On September 12, activated Russell Martin.[306]
  • On September 29, transferred Aaron Sanchez to the 60-day disabled list, and selected the contract of Taylor Cole.[306]

Farm system

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Level Team League Manager Win–loss record Position Postseason Ref.
Triple-A Buffalo Bisons International League Bobby Meacham 65–76 North Division
5th place
21 GB
Did not qualify [307]
Double-A New Hampshire Fisher Cats Eastern League Gary Allenson 59–80 East Division
6th place
32½ GB
Did not qualify [308]
Advanced-A Dunedin Blue Jays Florida State League John Schneider 34–35 (first half)
38–31 (second half)
North Division
4th place (first half)
4½ GB
2nd place (second half)
10 GB
Won SF 2–1
Final Cancelled
Won League
Co-Championship
[Note 9]
[309]
Class-A Lansing Lugnuts Midwest League Cesar Martin 37–29 (first half)
26–44 (second half)
East Division
4th place (first half)
7½ GB
8th place (second half)
20½ GB
Did not qualify [310]
Short Season-A Vancouver Canadians Northwest League Rich Miller 21–17 (first half)
22–16 (second half)
North Division
1st place (first half)
2nd place (second half)
1 GB
Won SF 2–0
Won F 3–1
Won League Championship
[311]
Rookie Advanced Bluefield Blue Jays Appalachian League Dennis Holmberg 46–22 East Division
1st place
1–2
Lost East Division finals
[312]
Rookie GCL Blue Jays Gulf Coast League Luis Hurtado 35–25 Northwest Division
2nd place
2 GB
Did not qualify [313]
Rookie DSL Blue Jays Dominican Summer League John Tamargo Jr. 44–26 Baseball City Division
1st place
1–3
Lost Semi-Final B
[314]

Notes

  1. 0–1 with Toronto
  2. 1–1 with Toronto
  3. 0–1 with Toronto
  4. 0–1 with Toronto
  5. 0–2 with Toronto
  6. 1–1 with Toronto
  7. 1–2 with Toronto
  8. 2–2 with Toronto
  9. The impending threat of Hurricane Irma forced the cancellation of the league's championship series. Dunedin was named co-champions with the Palm Beach Cardinals

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 10.2 Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
  20. 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. 22.0 22.1 Lua error in package.lua at line 80: module 'strict' not found.
  23. 23.0 23.1 23.2 Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. 25.0 25.1 Lua error in package.lua at line 80: module 'strict' not found.
  26. 26.0 26.1 Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. 31.0 31.1 Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. 57.0 57.1 Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. 59.0 59.1 59.2 59.3 59.4 59.5 59.6 59.7 Lua error in package.lua at line 80: module 'strict' not found.
  60. 60.0 60.1 60.2 60.3 60.4 60.5 60.6 60.7 Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.
  118. 118.0 118.1 Lua error in package.lua at line 80: module 'strict' not found.
  119. Lua error in package.lua at line 80: module 'strict' not found.
  120. Lua error in package.lua at line 80: module 'strict' not found.
  121. Lua error in package.lua at line 80: module 'strict' not found.
  122. Lua error in package.lua at line 80: module 'strict' not found.
  123. Lua error in package.lua at line 80: module 'strict' not found.
  124. Lua error in package.lua at line 80: module 'strict' not found.
  125. Lua error in package.lua at line 80: module 'strict' not found.
  126. Lua error in package.lua at line 80: module 'strict' not found.
  127. Lua error in package.lua at line 80: module 'strict' not found.
  128. Lua error in package.lua at line 80: module 'strict' not found.
  129. Lua error in package.lua at line 80: module 'strict' not found.
  130. Lua error in package.lua at line 80: module 'strict' not found.
  131. Lua error in package.lua at line 80: module 'strict' not found.
  132. Lua error in package.lua at line 80: module 'strict' not found.
  133. Lua error in package.lua at line 80: module 'strict' not found.
  134. Lua error in package.lua at line 80: module 'strict' not found.
  135. Lua error in package.lua at line 80: module 'strict' not found.
  136. Lua error in package.lua at line 80: module 'strict' not found.
  137. Lua error in package.lua at line 80: module 'strict' not found.
  138. Lua error in package.lua at line 80: module 'strict' not found.
  139. Lua error in package.lua at line 80: module 'strict' not found.
  140. Lua error in package.lua at line 80: module 'strict' not found.
  141. Lua error in package.lua at line 80: module 'strict' not found.
  142. Lua error in package.lua at line 80: module 'strict' not found.
  143. Lua error in package.lua at line 80: module 'strict' not found.
  144. Lua error in package.lua at line 80: module 'strict' not found.
  145. Lua error in package.lua at line 80: module 'strict' not found.
  146. Lua error in package.lua at line 80: module 'strict' not found.
  147. Lua error in package.lua at line 80: module 'strict' not found.
  148. Lua error in package.lua at line 80: module 'strict' not found.
  149. Lua error in package.lua at line 80: module 'strict' not found.
  150. Lua error in package.lua at line 80: module 'strict' not found.
  151. Lua error in package.lua at line 80: module 'strict' not found.
  152. Lua error in package.lua at line 80: module 'strict' not found.
  153. Lua error in package.lua at line 80: module 'strict' not found.
  154. Lua error in package.lua at line 80: module 'strict' not found.
  155. Lua error in package.lua at line 80: module 'strict' not found.
  156. Lua error in package.lua at line 80: module 'strict' not found.
  157. Lua error in package.lua at line 80: module 'strict' not found.
  158. Lua error in package.lua at line 80: module 'strict' not found.
  159. Lua error in package.lua at line 80: module 'strict' not found.
  160. Lua error in package.lua at line 80: module 'strict' not found.
  161. Lua error in package.lua at line 80: module 'strict' not found.
  162. Lua error in package.lua at line 80: module 'strict' not found.
  163. Lua error in package.lua at line 80: module 'strict' not found.
  164. Lua error in package.lua at line 80: module 'strict' not found.
  165. Lua error in package.lua at line 80: module 'strict' not found.
  166. Lua error in package.lua at line 80: module 'strict' not found.
  167. Lua error in package.lua at line 80: module 'strict' not found.
  168. Lua error in package.lua at line 80: module 'strict' not found.
  169. Lua error in package.lua at line 80: module 'strict' not found.
  170. Lua error in package.lua at line 80: module 'strict' not found.
  171. Lua error in package.lua at line 80: module 'strict' not found.
  172. Lua error in package.lua at line 80: module 'strict' not found.
  173. Lua error in package.lua at line 80: module 'strict' not found.
  174. Lua error in package.lua at line 80: module 'strict' not found.
  175. Lua error in package.lua at line 80: module 'strict' not found.
  176. Lua error in package.lua at line 80: module 'strict' not found.
  177. Lua error in package.lua at line 80: module 'strict' not found.
  178. Lua error in package.lua at line 80: module 'strict' not found.
  179. Lua error in package.lua at line 80: module 'strict' not found.
  180. Lua error in package.lua at line 80: module 'strict' not found.
  181. Lua error in package.lua at line 80: module 'strict' not found.
  182. Lua error in package.lua at line 80: module 'strict' not found.
  183. Lua error in package.lua at line 80: module 'strict' not found.
  184. Lua error in package.lua at line 80: module 'strict' not found.
  185. Lua error in package.lua at line 80: module 'strict' not found.
  186. Lua error in package.lua at line 80: module 'strict' not found.
  187. Lua error in package.lua at line 80: module 'strict' not found.
  188. Lua error in package.lua at line 80: module 'strict' not found.
  189. Lua error in package.lua at line 80: module 'strict' not found.
  190. Lua error in package.lua at line 80: module 'strict' not found.
  191. Lua error in package.lua at line 80: module 'strict' not found.
  192. Lua error in package.lua at line 80: module 'strict' not found.
  193. Lua error in package.lua at line 80: module 'strict' not found.
  194. Lua error in package.lua at line 80: module 'strict' not found.
  195. Lua error in package.lua at line 80: module 'strict' not found.
  196. Lua error in package.lua at line 80: module 'strict' not found.
  197. Lua error in package.lua at line 80: module 'strict' not found.
  198. Lua error in package.lua at line 80: module 'strict' not found.
  199. Lua error in package.lua at line 80: module 'strict' not found.
  200. Lua error in package.lua at line 80: module 'strict' not found.
  201. Lua error in package.lua at line 80: module 'strict' not found.
  202. Lua error in package.lua at line 80: module 'strict' not found.
  203. Lua error in package.lua at line 80: module 'strict' not found.
  204. Lua error in package.lua at line 80: module 'strict' not found.
  205. Lua error in package.lua at line 80: module 'strict' not found.
  206. Lua error in package.lua at line 80: module 'strict' not found.
  207. Lua error in package.lua at line 80: module 'strict' not found.
  208. Lua error in package.lua at line 80: module 'strict' not found.
  209. Lua error in package.lua at line 80: module 'strict' not found.
  210. Lua error in package.lua at line 80: module 'strict' not found.
  211. Lua error in package.lua at line 80: module 'strict' not found.
  212. Lua error in package.lua at line 80: module 'strict' not found.
  213. Lua error in package.lua at line 80: module 'strict' not found.
  214. Lua error in package.lua at line 80: module 'strict' not found.
  215. Lua error in package.lua at line 80: module 'strict' not found.
  216. Lua error in package.lua at line 80: module 'strict' not found.
  217. Lua error in package.lua at line 80: module 'strict' not found.
  218. Lua error in package.lua at line 80: module 'strict' not found.
  219. Lua error in package.lua at line 80: module 'strict' not found.
  220. Lua error in package.lua at line 80: module 'strict' not found.
  221. Lua error in package.lua at line 80: module 'strict' not found.
  222. Lua error in package.lua at line 80: module 'strict' not found.
  223. Lua error in package.lua at line 80: module 'strict' not found.
  224. Lua error in package.lua at line 80: module 'strict' not found.
  225. Lua error in package.lua at line 80: module 'strict' not found.
  226. Lua error in package.lua at line 80: module 'strict' not found.
  227. Lua error in package.lua at line 80: module 'strict' not found.
  228. Lua error in package.lua at line 80: module 'strict' not found.
  229. Lua error in package.lua at line 80: module 'strict' not found.
  230. Lua error in package.lua at line 80: module 'strict' not found.
  231. Lua error in package.lua at line 80: module 'strict' not found.
  232. Lua error in package.lua at line 80: module 'strict' not found.
  233. Lua error in package.lua at line 80: module 'strict' not found.
  234. Lua error in package.lua at line 80: module 'strict' not found.
  235. Lua error in package.lua at line 80: module 'strict' not found.
  236. Lua error in package.lua at line 80: module 'strict' not found.
  237. Lua error in package.lua at line 80: module 'strict' not found.
  238. Lua error in package.lua at line 80: module 'strict' not found.
  239. Lua error in package.lua at line 80: module 'strict' not found.
  240. Lua error in package.lua at line 80: module 'strict' not found.
  241. Lua error in package.lua at line 80: module 'strict' not found.
  242. Lua error in package.lua at line 80: module 'strict' not found.
  243. Lua error in package.lua at line 80: module 'strict' not found.
  244. Lua error in package.lua at line 80: module 'strict' not found.
  245. Lua error in package.lua at line 80: module 'strict' not found.
  246. Lua error in package.lua at line 80: module 'strict' not found.
  247. Lua error in package.lua at line 80: module 'strict' not found.
  248. Lua error in package.lua at line 80: module 'strict' not found.
  249. Lua error in package.lua at line 80: module 'strict' not found.
  250. Lua error in package.lua at line 80: module 'strict' not found.
  251. Lua error in package.lua at line 80: module 'strict' not found.
  252. Lua error in package.lua at line 80: module 'strict' not found.
  253. Lua error in package.lua at line 80: module 'strict' not found.
  254. Lua error in package.lua at line 80: module 'strict' not found.
  255. Lua error in package.lua at line 80: module 'strict' not found.
  256. Lua error in package.lua at line 80: module 'strict' not found.
  257. Lua error in package.lua at line 80: module 'strict' not found.
  258. Lua error in package.lua at line 80: module 'strict' not found.
  259. Lua error in package.lua at line 80: module 'strict' not found.
  260. Lua error in package.lua at line 80: module 'strict' not found.
  261. Lua error in package.lua at line 80: module 'strict' not found.
  262. Lua error in package.lua at line 80: module 'strict' not found.
  263. Lua error in package.lua at line 80: module 'strict' not found.
  264. Lua error in package.lua at line 80: module 'strict' not found.
  265. Lua error in package.lua at line 80: module 'strict' not found.
  266. Lua error in package.lua at line 80: module 'strict' not found.
  267. Lua error in package.lua at line 80: module 'strict' not found.
  268. Lua error in package.lua at line 80: module 'strict' not found.
  269. Lua error in package.lua at line 80: module 'strict' not found.
  270. Lua error in package.lua at line 80: module 'strict' not found.
  271. Lua error in package.lua at line 80: module 'strict' not found.
  272. Lua error in package.lua at line 80: module 'strict' not found.
  273. Lua error in package.lua at line 80: module 'strict' not found.
  274. Lua error in package.lua at line 80: module 'strict' not found.
  275. Lua error in package.lua at line 80: module 'strict' not found.
  276. Lua error in package.lua at line 80: module 'strict' not found.
  277. Lua error in package.lua at line 80: module 'strict' not found.
  278. Lua error in package.lua at line 80: module 'strict' not found.
  279. Lua error in package.lua at line 80: module 'strict' not found.
  280. Lua error in package.lua at line 80: module 'strict' not found.
  281. Lua error in package.lua at line 80: module 'strict' not found.
  282. Lua error in package.lua at line 80: module 'strict' not found.
  283. Lua error in package.lua at line 80: module 'strict' not found.
  284. Lua error in package.lua at line 80: module 'strict' not found.
  285. Lua error in package.lua at line 80: module 'strict' not found.
  286. Lua error in package.lua at line 80: module 'strict' not found.
  287. Lua error in package.lua at line 80: module 'strict' not found.
  288. Lua error in package.lua at line 80: module 'strict' not found.
  289. Lua error in package.lua at line 80: module 'strict' not found.
  290. Lua error in package.lua at line 80: module 'strict' not found.
  291. Lua error in package.lua at line 80: module 'strict' not found.
  292. Lua error in package.lua at line 80: module 'strict' not found.
  293. Lua error in package.lua at line 80: module 'strict' not found.
  294. Lua error in package.lua at line 80: module 'strict' not found.
  295. Lua error in package.lua at line 80: module 'strict' not found.
  296. Lua error in package.lua at line 80: module 'strict' not found.
  297. Lua error in package.lua at line 80: module 'strict' not found.
  298. Lua error in package.lua at line 80: module 'strict' not found.
  299. Lua error in package.lua at line 80: module 'strict' not found.
  300. Lua error in package.lua at line 80: module 'strict' not found.
  301. 301.00 301.01 301.02 301.03 301.04 301.05 301.06 301.07 301.08 301.09 301.10 301.11 301.12 301.13 301.14 301.15 301.16 Lua error in package.lua at line 80: module 'strict' not found.
  302. 302.00 302.01 302.02 302.03 302.04 302.05 302.06 302.07 302.08 302.09 302.10 302.11 302.12 302.13 302.14 302.15 302.16 302.17 302.18 302.19 302.20 Lua error in package.lua at line 80: module 'strict' not found.
  303. 303.00 303.01 303.02 303.03 303.04 303.05 303.06 303.07 303.08 303.09 303.10 303.11 303.12 303.13 303.14 303.15 303.16 303.17 Lua error in package.lua at line 80: module 'strict' not found.
  304. 304.00 304.01 304.02 304.03 304.04 304.05 304.06 304.07 304.08 304.09 304.10 304.11 304.12 304.13 304.14 304.15 304.16 304.17 304.18 304.19 304.20 Lua error in package.lua at line 80: module 'strict' not found.
  305. 305.00 305.01 305.02 305.03 305.04 305.05 305.06 305.07 305.08 305.09 305.10 305.11 305.12 305.13 305.14 305.15 305.16 305.17 305.18 305.19 305.20 305.21 305.22 Lua error in package.lua at line 80: module 'strict' not found.
  306. 306.0 306.1 306.2 306.3 306.4 306.5 306.6 Lua error in package.lua at line 80: module 'strict' not found.
  307. Lua error in package.lua at line 80: module 'strict' not found.
  308. Lua error in package.lua at line 80: module 'strict' not found.
  309. Lua error in package.lua at line 80: module 'strict' not found.
  310. Lua error in package.lua at line 80: module 'strict' not found.
  311. Lua error in package.lua at line 80: module 'strict' not found.
  312. Lua error in package.lua at line 80: module 'strict' not found.
  313. Lua error in package.lua at line 80: module 'strict' not found.
  314. Lua error in package.lua at line 80: module 'strict' not found.

External links