He has previously played in Major League Baseball (MLB) for the Kansas City Royals and Washington Nationals.
On November 20, 2010, Machado signed with the Kansas City Royals organization as an international free agent.
He spent the 2013 season with the rookie ball Burlington Royals, posting an 0–8 record and 8.34 ERA in 12 games for the team.
[1] He returned to the organization in 2016, and played for the rookie ball Idaho Falls Chukars, posting a 2–4 record and 3.99 ERA in 13 appearances.
He split the 2017 season between the High-A Wilmington Blue Rocks, the Double-A Northwest Arkansas Naturals, and the Triple-A Omaha Storm Chasers, logging a cumulative 8–9 record and 4.54 ERA in 29 appearances between the three teams.
[5] Machado was assigned to the Triple–A Omaha Storm Chasers to start the 2019 season, and pitched to a 3–2 record and 2.89 ERA with 65 strikeouts in 44 appearances for the team.
He was assigned to the Triple-A Rochester Red Wings to begin the 2021 season, and pitched to a stellar 0.96 ERA in 7 appearances for the team.