[2][3] Out of high school, Weber was selected by the Oakland Athletics in the thirty-first round of the 1997 Major League Baseball draft.
The next year, he hit .221 with a .333 OBP and .333 SLG with six home runs and 34 RBIs in 108 games for the Single-A Clinton LumberKings of the Midwest League.
[10] He batted .307 with a .382 OBP, .559 SLG, 18 home runs and 69 RBI in 84 games, being named to the Frontier League post-season All-Star team.
Back with Fargo-Moorhead to open 2003, he batted .309 with a .408 OBP and .520 SLG through 52 games, as the team went on to win the Northern League championship.
With the Athletics organization, Weber hit .361 with a .394 OBP, .626 SLG, seven home runs and 48 RBIs in 35 games with the Single-A Advanced Modesto A's of the California League for the remainder of that year.
In 2004, he hit .280 with a .356 OBP, .458 SLG, 15 home runs and 68 RBI in 111 games with the Double-A Midland RockHounds of the Texas League, and hit .341 with a .383 OBP, .568 SLG, two home runs and 12 RBI in 12 games with the Triple-A Sacramento River Cats of the Pacific Coast League (PCL), helping the River Cats win the PCL championship.
In 2005, he hit .300 with a .369 OBP, .456 SLG, 11 home runs and 68 RBIs in 117 games with the Double-A Jacksonville Suns of the Southern League.
Weber, who failed a drug test administered in August 2004, said he had taken thermogin, a supplement that contained the banned substance ephedrine, and denied taking steroids.
[13][14] After starting the 2006 season with the Triple-A Las Vegas Stars of the PCL, where he hit .258 with a .338 OBP, .352 SLG, 2 home runs and 31 RBI in 82 games, he was released.
He signed with the Arizona Diamondbacks, where he played for the Triple-A Tucson Sidewinders of the PCL, hitting .321 with a .374 OBP, .518 SLG, 5 home runs and 27 RBI in 46 games.
Weber re-signed with the Rays on a minor league contract after the 2007 season,[17] and batted .265 with a .334 OBP, .447 SLG, 13 home runs for the Bulls in 2008.
[9] Weber returned to Durham, where he hit .302 with 14 home runs in 117 games,[9] and led the 2009 International League with 46 doubles and finished ninth in batting average.
Weber signed with the Yankees because they gave him an opportunity to compete for a job in the major leagues, while other teams told him they viewed him exclusively as a minor leaguer.
Not worrying about where we are in the standings, how much each game means, individual stats or getting contracts picked up, but just going out there and getting a win each and everyday no matter what -- that's what Weber does.
[9] Following the 2006 season, Weber played for the Naranjeros de Hermosillo of the Mexican Pacific League (MPL), appearing in the 2006 Caribbean Series.