Suárez was born in Carora, Venezuela. He signed with the Phillies as an international free agent in April 2012. He made his Minor League Baseball debut that year with the DSL Phillies, pitching five scoreless innings over three games. Suárez returned to that team in, posting a 3.18 ERA with 13 strikeouts in 17 innings. In, he once again returned to the team, posting a 5–4 record and 1.56 ERA in 14 games with 78 strikeouts and one walk in 80.2 innings. In, Suárez pitched for the Rookie GCL Phillies, compiling a 3–0 record and 0.65 ERA with 20 strikeouts in 27 innings. He was named Phillies Minor LeaguePitcher of the Month for July, and Phillies Minor League Pitcher of the Week on July 26. Suárez spent with the Class A Short-SeasonWilliamsport Crosscutters for whom he was 6–4 with a 2.81 ERA and 1.15 WHIP with 53 strikeouts in 73.2 innings in 13 starts. He was named a July 31New York-Penn League Pitcher of the Week and Phillies Pitcher of the Week, and a mid-season New York-Penn League All Star. The season found Suárez pitching for both the Class ALakewood BlueClaws and the Class A-AdvancedClearwater Threshers, combining for a record of 8–6 and 2.27 ERA with 128 strikeouts in 122.2 innings in 22 games started. Suárez was named a July 2South Atlantic League Pitcher of the Week, and an August 6Florida State League Pitcher of the Week. He was also named Phillies Minor League Pitcher of the Month for April. The Phillies added Suárez to their 40-man roster after the season. He began 2018 with the Double-A Reading Fighting Phils, before advancing to the Triple-A Lehigh Valley IronPigs. Between the two teams, he was 6–3 with a 2.75 ERA with 85 strikeouts in 124.1 innings in 21 games started. He was named an April 22 and June 24Eastern League Pitcher of the Week, and Phillies Minor League Pitcher of the Week three times. With Lehigh Valley in 2019 he was 2-2 with a 5.68 ERA, as in seven starts he pitched 38.0 innings.
Major leagues
Suárez received his big league call up and made his MLB debut on July 26, 2018, against the Cincinnati Reds. He entered the game as a batter in the top of the first inning, before having thrown a pitch. His 2018 Phillies season statistics include a 1-1 win-loss record, with a 5.40 ERA, 11 strikeouts, and 15 innings pitched. With the Phillies in 2019 he was 6-1 with a 3.14 ERA, as in 37 relief appearances he pitched 48.2 innings.