Bierd was originally signed by the Detroit Tigers as an undrafted free agent on June 3, 2003. Bierd's best season in the Tigers organization came in 2007, when he pitched for the Single-A West Michigan Whitecaps and the Double-A Erie SeaWolves. Pitching in a total of 42 games (three starts), Bierd went 4–3 with a 2.93 ERA.[1]
Baltimore Orioles
On December 6, 2007, Bierd was selected by the Baltimore Orioles in the major league phase of the Rule 5 draft.[1] Bierd made the Orioles 2008 opening day roster as a relief pitcher. On April 2, 2008, Bierd made his major league debut against the Tampa Bay Rays, and pitched two scoreless innings.[2] On May 2, 2008, he was placed on the 15-day disabled list with a sore right shoulder.[3] On July 19, Bierd was activated from the disabled list.[4] In 29 games with the Orioles, he went 0–2 with a 4.91 ERA while striking out 25 batters in 36.2 innings pitched.[5]
Boston Red Sox
On January 19, 2009, Bierd was traded to the Boston Red Sox for David Pauley.[6] Bierd spent the 2009 baseball season with the Triple-A Pawtucket Red Sox, achieving a 3–1 record with a 4.55 ERA as both a starter and reliever.[1]
On July 22, 2010, Bierd was released by the Red Sox.[5] He spent the 2010–2011 offseason pitching winter baseball in the Dominican League for Leones del Escogido.[1]