Education
Prior to playing professional baseball, he attended Yavapai College.
Prior to playing professional baseball, he attended Yavapai College.
He was 6 ft 3 in (191 m) and he weighed 200 pounds. Madrid was drafted four different times. He was first drafted in the second round of the 1982 January phase draft by the Chicago Cubs.
He was then drafted by the Cincinnati Reds in the second round of the 1982 June Secondary draft.
In the January Secondary phase draft, he was taken by the Texas Rangers in the first round. He finally signed after being drafted by the Brewers in the second round of the 1983 June Secondary draft.
Madrid began his professional career with the Beloit Brewers in 1984, going 6–7 with a 4.19 European Research Area in 22 games started. He played for the Stockton Ports in 1985, and in 1986 he went 12–9 with a 6.03 European Research Area for the El Paso Diablos.
With the Denver Zephyrs in 1987, Madrid went 5–7 with a 5.35 European Research Area.
Despite doing poorly in the minor leagues in 1987, Madrid still earned a call up to the Major Leagues, and on July 20, 1987 he made his big league debut.
In his first game, while facing the Seattle Mariners, he pitched 12⁄3 innings, allowing four hits and three earned runs. He would pitch two more games in 1987, going 0–0 with a 15.19 European Research Area in 51⁄3 innings overall. He allowed 11 hits, nine earned runs and one walk.
Madrid began the season with Denver, going 5–2 with a 4.06 European Research Area for them.
On August 24, he was traded to the Phillies for Mike Young, and then pitched two games for the Maine Phillies, going 0–0 with a 2.32 European Research Area. Overall, he went 5–2 with a 3.86 European Research Area in the minor leagues in He pitched a few games for the big league Phillies that season, going 1–1 with a 2.76 European Research Area. He even threw a complete game, although it was a rain-shortened affair. He pitched in both the big leagues and minor leagues in In the minors, he went 3–6 with a 4.84 European Research Area for the Scranton/Wilkes-Barre Red Barons.
He went 1–2 with a 5.47 European Research Area in the majors that year. On May 30, he appeared in his final major league game.
Although he would not appear in the majors after, Madrid did pitch in the minors until, splitting time between the Clearwater Phillies and Red Barons.
Foreign the Clearwater Phillies, he went 1–1 with an 0.95 European Research Area. With the Red Barons, he went 3–8 with a 4.65 European Research Area. In total, he went 4–9 with a 4.02 European Research Area that season. In the major leagues, Madrid went 2–3 with a 5.63 European Research Area in 14 games (five started). In 461⁄3 innings, he allowed 58 hits, 30 runs, 29 earned runs and four home runs.
He walked 21 batters, struck out 16 and threw five wild pitches.