Thomas is in his 11th professional season, his first with the Cubs organization...Is 7-7 with a 5.46 ERA (72 ER/118.2 IP) in 50 career Major League games (13 starts) and 46-34 with a 3.99 ERA (343 ER/773.2 IP) in 168 career Minor League games (133 starts)...Has spent time in the Cleveland (2013-17), Toronto (2017-20), Angels (2021), Boston (2022) and Milwaukee (2023) organizations...Pitched parts of the 2022 and 2023 seasons for Kia in the Korean Baseball Organization, making 30 appearances (29 starts), going 9-7 with a 3.49 ERA (64 ER/165.0 IP)...Threw an immaculate inning in the fifth frame April 14, 2019 vs. Tampa Bay, becoming the third Toronto pitcher to accomplish the feat in franchise history (also Roger Clemens Sept. 18, 1997 at Boston and Steve Delebar - July 30, 2013 at Oakland)...Carried a no-hitter into the seventh inning in his first Major League start Aug. 22, 2018 vs. Baltimore, earning the win in a 6-0 victory...Was traded to Toronto from Cleveland July 31, 2017 with infielder Samad Taylor for right-handed pitcher Joe Smith...Was named a Midwest League All-Star in 2016 and an Eastern League All-Star in 2017...Was originally drafted by the Cubs in the 33rd round of the 2012 draft out of high school but did not sign...was selected by Cleveland in the ninth round of the 2013 draft...Attended the College of Southern Nevada and graduated from Bishop Hendricken High School in Rhode Island.
2023
Thomas split the 2023 season between the Milwaukee organization and Kia in the Korean Baseball Organization...Began the season with Triple-A Nashville, going 3-1 with a 2.70 ERA (16 ER/53.1 IP) in 11 games (nine starts)...Had his contract selected by the Brewers June 28...Made one appearance in relief for Milwaukee, allowing two runs in 2.2 IP in relief June 30 at Pittsburgh...Was designated for assignment July 1 and released July 6...Signed with Kia in the Korean Baseball Organization for the remainder of the season, going 6-3 with a 4.26 ERA (39 ER/82.1 IP) in 16 games (15 starts).
2022
Pitched for the Kia Tigers in the Korea Baseball Organization last season after being released by Boston on 6/27.
2021
Spent the entire 2021 season with Triple-A Salt Lake in the Angels organization, going 5-11 with a 7.07 ERA (93 ER/118.1 IP) in 24 games (21 starts)...Allowed 160 hits, 103 runs and 93 earned runs in 118.1 IP ... all marks were the most the Pacific Coast League.
2020
Was part of Blue Jays Player Pool and spent season at at Alternate Training Site in Rochester, N.Y...Did not appear in a game for Toronto...Elected free agency Nov. 2.
2019
Posted a 3.54 ERA in 30 relief outings...Held a 11.31 ERA in seven starts...Struck out all three batters on nine pitches in the 5th inning on April 14 vs. TB...Marked the 3rd immaculate inning in Blue Jays history, joining Roger Clemens (Sept. 18, 1997 at BOS) and Steve Delabar (July 30, 2013 at OAK)...Was the 1st ever thrown at Rogers Centre...Went on to retire all nine batters faced (4K)...Fanned five batters on May 28 at TB to tie a career best in a relief outing (also April 1, 2019 vs. BAL)....Struck out a career-high nine batters over 6.0 innings in a start on Aug. 3 at BAL (4H, 4ER, 1BB)...Optioned to Triple-A Buffalo on six occasions...Named International League Pitcher of the Week on July 1...Went 2-0 with 14 strikeouts in two starts (11.1 IP, 8H, 2ER).
2018
Made three starts between Advanced-A Dunedin and Double-A New Hampshire en route to returning from a suspension... Went 0-1 with a 6.59 ERA (13.2IP, 18H, 10R/10ER, 6BB, 13K) ... Posted a 4.91 ERA over six games (six starts) for Triple-A Buffalo (36.2 IP, 40H, 20 ER, 8HR, 7BB, 40K) ... Threw a career-high 8.0 innings for the Bisons on July 19 vs. Durham ... Was recalled from Buffalo on Aug. 9 ... Made his MLB debut on Aug. 10 vs. TB as he took the mound in the 6th inning... Struck out the 1st batter he faced (Kevin Kiermaier)... Became the 25th player in team history to record a K against his 1st career batter faced (last: Luis Santos on Sept. 2, 2017)...Finished his night after 1.2 innings of work, allowing three hits and two runs while recording a trio of strikeouts without issuing a walk ... Made his 1st MLB start on Aug. 22 vs. BAL and carried a no-hitter into the 7th inning before giving up a leadoff single to Trey Mancini…Finished with 7.0 IP, 1H, 2BB, 3K and earned his 1st win...Became the 1st Blue Jay to throw 6+ innings of no-hit baseball in their premier MLB start…Became the 5th player in MLB history (since 1900) to go 7+ shutout innings with one-or-less hits and two-or-fewer walks in his 1st career start ... Was the 14th starter used by the Blue Jays in 2018, tying the franchise record set in 2017... Became the 6th different Toronto pitcher to make his 1st MLB start for a new single-season franchise high (5 in 1977, 1995, 2002 and 2009) ... Took his 1st loss on Aug. 28 at BAL where he tossed 3.1 innings, allowing seven runs on nine hits, including two home runs (1BB, 0K)…Was his shortest start at any level in 2018…The seven runs allowed tied for his most this season (also allowed seven on June 22 while with Dunedin)…Was his only outing of the season without recording a strikeout ... Earned his 2nd win on Sept. 9 vs. CLE, throwing 6.1 innings while allowing two runs on four hits (3BB, 2K)…In his first two home starts, combined for a 1.35 ERA (2 ER/13.1 IP) with 5H, 5BB and 5K ... Went seven full frames against the Yankees on Sept. 16 at NYY to pick up his 3rd quality start and win (4H, 2ER, 1HR, 2BB, 6K) ... On Sept. 22 vs. TB, went 6.2 innings for his 4th quality start (6H, 2ER, 2HR, 3BB, 5K)... Won three straight starts, posting a 2.70 ERA (6 ER/20.0 IP) over that stretch ... In his last start, on Sept. 28 at TB, yielded five runs on seven hits (3BB, 3K)…Took a no-decision following the Blue Jays three-run 6th inning... Carried a personal three-game winning streak into the offseason ... Combined to go 0-0 with a 2.45 ERA (2 ER/7.1 IP) in six relief outings (6H, 1BB, 10K) ... Went 4-1 across his six starts, tossing four quality starts along the way to a 4.54 ERA (18 ER/35.2 IP)... His four wins since his first start (Aug. 22) were tied for the most among all rookies over that stretch...Went 3-0 in his three home starts with a 1.80 ERA (4 ER/20.0 IP).
2017
Started his 2017 campaign with Lynchburg ... Made four starts in April without allowing an earned run (20.2 IP, 7H, 7BB/31K) and was named Carolina League Player of the Month ... Promoted to Double-A Akron after 27.2 scoreless innings over five starts for Lynchburg (10H, 7BB/39K) ... Threw 5.2 scoreless innings in his Double-A debut on May 8 vs. Trenton (3H, 3BB, 6K) ... Allowed his 1st earned run of the year on May 13 at Binghamton in the 2nd inning, ending his scoreless streak to begin the year at 34.2 innings... Earned the win in that seven-inning contest, which turned out to be the 1st complete game of his career ... Named a 2017 Eastern League Mid-Season All-Star after posting a 2.54 ERA over 12 starts for Akron ... Acquired by the Blue Jays with 2B Samad Taylor on July 31, 2017 in exchange for RHP Joe Smith ... Was then assigned to Double-A New Hampshire on Aug. 3...Made six starts for the Fisher Cats, going 1-2 with a 3.63 ERA ... Finished 2017 with the Eastern League lead in WHIP (1.09) and the 2nd-best ERA (2.92).