[1] As a junior, he had a 14–1 win–loss record with a 0.38 earned run average (ERA), leading Central Heights to the 3A state title.
[5] He made his professional debut with the Gulf Coast League Orioles and spent the whole season there, going 0–2 with a 1.40 ERA in nine games (eight starts).
[6][7] Rodriguez spent 2019 with the Delmarva Shorebirds, earning South Atlantic League All-Star honors.
[17] On March 27, 2023, the Orioles announced that Rodriguez would not be part of the Opening Day rotation and would begin the year in Norfolk.
[19][20] In his debut, he pitched five innings, allowing 2 earned runs on 4 hits, while striking out five, resulting in a no decision.