Considered the 18th overall prospect heading into the 2014 Major League Baseball draft, he was drafted by the Blue Jays in the second round, 49th overall. Having signed a commitment to Florida State University, he was passed over in the first round due to signability concerns. On June 10, 2014, he signed with the Blue Jays for a bonus of $1.128 million, and was expected to join extended spring training in Clearwater. Reid-Foley made his professional debut for the Rookie-levelGulf Coast League Blue Jays on June 27, pitching of an inning and yielding two earned runs. He finished the 2014 regular season with a 1–2 record in nine appearances, a 4.76 ERA, and 25 strikeouts in 22 innings. Reid-Foley was promoted to the Short Season-AVancouver Canadians on September 3, 2014, but did not make an appearance during the Northwest League playoffs. Reid-Foley began the 2015 season with the Class-ALansing Lugnuts, and made his debut for the team on April 14, 2015. He started the game, pitching three shutout innings and yielding only two hits and two walks while striking out six. He set career highs in innings pitched and strikeouts in a start on May 30 against the Dayton Dragons. His performance earned him a spot on MLB Pipeline's Prospect Team of the Week. In late June, Reid-Foley was promoted to the Advanced-ADunedin Blue Jays. He made his debut on July 5, pitching five shutout innings against the Lakeland Flying Tigers. Reid-Foley ended the 2015 season with a 4–10 win–loss record, 4.22 ERA, and 125 strikeouts in 96 innings pitched. He was assigned to the Lansing Lugnuts to open the 2016 minor league season. After pitching to a 2.95 ERA through 58 innings, Reid-Foley was promoted to the Dunedin Blue Jays on June 16 to start that night against the Clearwater Threshers. He would strike out 12 batters, establishing a new career-high, in a 4–0 win. On July 27, Reid-Foley was ranked 93rd on MLB's Top 100 Prospects list. He would finish the 2016 season with a combined 10–5 record, 2.81 ERA, and 130 strikeouts in 115 innings. Reid-Foley greatly improved his pitch control in 2016, lowering his walks per nine innings rate from 6.3 in 2015 to 3.0. Reid-Foley started the 2017 season playing with the Double-ANew Hampshire Fisher Cats. Reid-Foley was assigned to the Double-A New Hampshire Fisher Cats for the entire 2017 season. He made 27 starts and posted a 10–11 win–loss record, 5.09 ERA, and 122 strikeouts in a career-high 132 innings pitched. On January 24, 2018, the Blue Jays invited Reid-Foley to spring training. He began 2018 with New Hampshire. After posting a 5–0 record with a 2.03 ERA in eight starts for the Fisher Cats, Reid-Foley was promoted to the Triple-ABuffalo Bisons on May 24.
Toronto Blue Jays
Reid-Foley was called up on August 13, 2018, and made his major league debut the same day against the Kansas City Royals. He took the loss in the game, yielding three runs on six hits and three walks, while striking out three. He and Danny Jansen became the first batterymates to debut in the same American League game since Billy Rohr and Russ Gibson did so in April 1967. Reid-Foley earned his first major league win on September 2, when he pitched seven innings of one-run baseball and struck out ten batters as the Blue Jays beat the Miami Marlins 6–1. On September 15, Reid-Foley became the first pitcher in franchise history to record 31 strikeouts through his first five major league starts, and the second to record two double-digit-strikeout games as a rookie. Reid-Foley finished with 7 starts for the Blue Jays, recording 2 wins with 4 losses in innings while striking out 42 but also inducing 21 walks. The following season, he was 2-4 in 9 games in innings.