Colorado Rockies Miller was drafted by the
Colorado Rockies in the 5th round of the
1997 MLB draft and made his professional debut with the short-season Class A
Portland Rockies, helping them win the
Northwest League championship. He then moved up to the
Asheville Tourists (Class A) in 1998 and the
Salem Avalanche (Class A Advanced) in 1999.
Oakland Athletics Miller was traded by the Rockies to the
Oakland Athletics on December 13, 1999 (along with
Henry Blanco) for
Scott Karl and
Jeff Cirillo. He spent most of 2000 and 2001 with the AAA
Sacramento River Cats of the
Pacific Coast League.
Toronto Blue Jays Miller was traded to the
Toronto Blue Jays on December 7, 2001 (along with
Eric Hinske) for
Billy Koch. He made his Major League debut on April 12, 2002, for the Blue Jays against the
Tampa Bay Devil Rays. He pitched innings of relief, hitting the first two batters he faced, and allowing a total of four hits and one run. He made his first ML start on April 27 against the
Anaheim Angels, but lasted only innings while giving up four runs. He appeared in 25 games with the Blue Jays in 2002, starting 18 of them and finishing 9–5 with a 5.54
ERA. He missed most of the 2003 season with a shoulder injury and returned in 2004, when he appeared in 19 games for the Blue Jays (15 starts) and went 3–4 with a 6.06 ERA. He then spent most of 2005 with the AAA
Syracuse SkyChiefs, appearing in only one game for the Blue Jays.
Tampa Bay Devil Rays/Chiba Lotte Marines He signed as a minor league free agent with the
Tampa Bay Devil Rays in 2006 and appeared in five games for their AAA affiliate, the
Durham Bulls. He was then released and played for the
Chiba Lotte Marines in Japan, pitching in twelve games.
Florida Marlins After a three-game stint with the
Philadelphia Phillies AAA affiliate, the
Ottawa Lynx, Miller signed a minor-league contract with the
Florida Marlins. He started the season at
Triple-A Albuquerque and was recalled by the Marlins on May 19, 2007, after an injury to
Ricky Nolasco. Although Miller had been a starter in previous seasons, the Marlins used him to fill a relief role, with former
closer Byung-hyun Kim taking Nolasco's spot in the starting rotation. The Marlins released him on October 3, .
San Francisco Giants On November 1, 2008, the San Francisco Giants signed him to a minor league contract with an invitation to
spring training. After an injury to Joe Martinez, he was added to the Giants roster and appeared in 44 games out of the bullpen (long relief), 3-3, with a 3.18 ERA, for the Giants in 2009.
Los Angeles Dodgers Miller was signed to a minor league contract which included an invitation to spring training by the
Los Angeles Dodgers on December 4, . He was assigned to the Triple-A
Albuquerque Isotopes to start the season. His contract was purchased by the Dodgers on May 27. He appeared in 19 games with the Dodgers, compiling a 4.44 ERA. He was designated for assignment on July 23. He cleared waivers and was reassigned to Albuquerque. In 32 games for the Isotopes in 2010, he had a 1.95 ERA. He was granted free agency on October 6.
Seattle Mariners On November 17, 2010, Miller signed a minor league contract with the
Seattle Mariners. He was released by Seattle April 25, 2011.
Texas Rangers , Triple-A affiliates of the
Texas Rangers, in . Miller signed a minor league contract with the Texas Rangers April 29. He was later released by the Rangers on June 6, 2011.
Return to Dodgers On July 4, 2011, Miller signed a minor league contract with the Los Angeles Dodgers. He pitched in three games for the
Albuquerque Isotopes, walking four and allowing two runs in innings for a 10.80 ERA. He was released on July 25. ==Death==