Brazell played in Rookie ball from 1998 to 1999. He began playing in Single-A in 2000 and did not get promoted to Double-A until 2002. He was promoted to Triple-A in 2003.
Brazell made his major league debut on August 17, 2004, for the New York Mets. He played first base and played a total of 24 games, mainly as a pinch hitter. He hit his first and only major league home run on September 25, an 11th inning walk-off home run that significantly crippled the Chicago Cubs hopes of returning to the playoffs. In 2005, he only played in Triple-A for the Norfolk Tides and was released after the season.
He signed a minor league contract with the Los Angeles Dodgers for the 2006 season. He played for the Jacksonville Suns, their Double-A affiliate, for the whole season. He hit just .249 with 21 home runs in 421 at-bats for the Suns. He was released following the 2006 season.
He signed a minor league contract with the Kansas City Royals for the 2007 season. He began playing for the Wichita Wranglers, the Royals Double-A affiliate, in the 2007 season. He played 30 games and batted .349 with 7 home runs in 109 at-bats before being promoted to the Omaha Royals, the Royals Triple-A team. He made the Pacific Coast League All-Star team and finished the season with Omaha batting .307 with 32 home runs. His combined 39 home runs led the minor leagues in 2007, as he won the Joe Bauman Home Run Award.[1] He was released by the Royals on November 28, 2007.