Toronto Blue Jays Minor leagues Romano was selected in the tenth round of the
2014 Major League Baseball draft by the Toronto Blue Jays. He received a $25,000
signing bonus and was assigned to the
Rookie-level Gulf Coast League Blue Jays. After making two appearances, he was promoted to the
Bluefield Blue Jays of the
Rookie-Advanced Appalachian League, where he finished the 2014 season. In 13 total appearances, Romano posted a 1–1 record, 1.93 ERA, and 34 strikeouts in 28 innings pitched. Romano finished the 2016 season with a 3–2 record, 2.11 ERA, and 72 strikeouts in 72 innings pitched. He began the season with the
New Hampshire Fisher Cats of the
Double-A Eastern League. On May 16, Romano pitched six no-hit innings against the
Hartford Yard Goats, and became the first pitcher in the minors to reach seven
wins. After reaching an 8–0 record with a 2.04 ERA, Romano was promoted to the
Triple-A Buffalo Bisons on May 27. On December 13, 2018, Romano was taken third overall in the
Rule 5 draft by the
Chicago White Sox and was immediately traded to the
Texas Rangers for cash considerations. On March 24, 2019, he was returned to the Blue Jays.
Major leagues Romano opened the 2019 season back with Buffalo. On June 12, his contract was selected and he was called up to the major leagues for the first time. He made his major league debut that night, pitching a scoreless 7th inning in an 8–6 victory over the
Baltimore Orioles and collecting his first major league
strikeout against
Pedro Severino. On July 24, 2020, Romano earned his first MLB win. On August 21, he earned his first MLB save. With the
2020 Toronto Blue Jays, Romano appeared in 15 games, compiling a 2-1 record with 1.23 ERA and 21 strikeouts in innings pitched. In 2021, Romano became the Blue Jays
closer and went 7–1 with a 2.14 ERA in 63 innings, compiling 23 saves. On April 11, 2022, Romano set a Blue Jays club record with his 26th consecutive converted save stretching back to the 2021 season, in helping the team to a 3–0 victory over the
New York Yankees. On July 17, 2022, it was announced that Romano was selected to the American League All-Star team, his first ever selection. In 2022, Romano finished third in the American League with 36 saves, striking out 73 batters in 64 innings with a 2.11 ERA. He was charged with the blown save and loss in the Blue Jays Wild Card Game 2 defeat giving up two runs. On January 13, 2023, Romano signed a one-year, $4.5375 million contract with the Blue Jays, avoiding salary arbitration. He was named to his second-consecutive All-Star team on July 9. To that point in the season, he had recorded 25 saves with a 2.96 ERA In 2024, Romano made 15 appearances for Toronto, struggling to a 6.59 ERA with 13 strikeouts and 8 saves over innings pitched. On July 3, 2024, he was shut down for six weeks after undergoing
arthroscopic surgery to repair an impingement in his throwing elbow. On September 7, manager
John Schneider announced that Romano would be shut down for the remainder of the season. On November 22, the Blue Jays non–tendered Romano, making him a free agent.
Philadelphia Phillies On December 9, 2024, Romano signed a one-year, $8.5 million contract with the
Philadelphia Phillies. Romano made 49 relief appearances for the Phillies during the 2025 season, but struggled to a 2-4 record and 8.23 ERA with 47 strikeouts and eight saves across innings pitched.
Los Angeles Angels during 2026 Spring Training with the Angels On December 16, 2025, Romano signed a one year, $2 million contract with the
Los Angeles Angels. He made 11 appearances for Los Angeles, but struggled to an 0-2 record and 10.13 ERA with 12 strikeouts and four saves over eight innings of work. On April 26, 2026, Romano was
designated for assignment by the Angels. He was released by the team the following day. ==International baseball==