He pitched from 1981 to 1993 for eight different teams. He later went on to play college baseball at Kansas State University. During a 13-year career in the Major Leagues, he pitched for the Los Angeles Dodgers (1981–1982), Cincinnati Reds (1983–1987, 1991), Kansas City Royals (1988), Detroit Tigers (1988), Saint Louis Cardinals (1989), Pittsburgh Pirates (1990), Cleveland Indians (1992-1993), and the Seattle Mariners (1993).
He was the pitching coached for the San Diego Padres (1996 )for the Arizona Rookie league.
In (2000 -2001) Power joined Cincinnati Reds Minor League Development coaching Staff as the pitching coach for the Pioneer League team ~ Billing Mustangs. In 2002, Power was the pitching coach for the Dayton Dragons.
He is currently the pitching coach for the Louisville Bats, (2006- to present) the Triple-A affiliate of the Cincinnati Reds. 1980s
In 1981, he played for the Los Angeles Dodgers.
He played five games and had a record of 1–3.
He also recorded two saves. He pitched in 14.1 innings and allowed 6 runs and 16 hits. He had seven walks and seven strikeouts.
His earned run average was 3.14.
In 1982, Power pitched in 12 games and went 1–1. He pitched in 33.2 innings and allowed 27 runs on 38 hits.
In 1983, he played with the Cincinnati Reds. He played in 49 games and went 5–6.
He pitched in 111 innings and allowed 62 runs on 120 hits.
In 1984, Power pitched in 78 games and went 9–7. He allowed 37 runs on 93 hits in 108.2 innings. In 1985, he pitched in 64 games and went 8–6.
He pitched in 80 innings and allowed 27 runs in 65 hits.
In 1986, he pitched in 56 games and went 10–6. He pitched in 129 innings and allowed 59 runs on 115 hits.
In 1987, Power pitched for the Reds in 34 games and went 10–13. He pitched in 204.0 innings and allowed 115 runs on 215 hits.
In 1988, he played for the Kansas City Royals in 22 games and went 5–6.
He allowed 54 runs on 98 hits in 80.1 innings. Late in the season he was traded to the Detroit Tigers for minor leaguers Rey Palacios and Mark Lee. He appeared in four games for Detroit going 1–1 allowing 13 runs on 23 hits over 18.2 innings.
In 1989, Power played for the Saint Louis Cardinals in 23 games.
He was 7–7. He allowed 47 runs on 96 hits and pitched in 97 innings. 1990s
In 1990, Power played for the Pittsburgh Pirates and pitched in 40 games and went 1–3.
He pitched in 51.2 innings and allowed 23 runs on 50 hits. In 1991, he played for the Cincinnati Reds again and played in 68 games and pitched in 87.0 innings, allowing 37 runs on 87 hits.
In 1992, Power played for the Cleveland Indians and played in 64 games and went 3–3.
He played in 99.1 innings and allowed 88 hits and 33 runs. In 1993, he played in 20 games and went 0–2 for the Indians. With the Indians, he played in 20.0 innings and allowed 30 hits and 17 runs.
In the same year, he also played for Seattle and played in 25 games and had a record of 2–2.
He pitched in 25.1 innings and allowed 11 runs on 27 hits.