Monta Ellis gives the Bucks a shooting guard to pair with point guard Brandon Jennings. Credit: AP

By of the

Andrew Bogut is moving on to the Golden State Warriors while the Milwaukee Bucks are getting high-scoring shooting guard Monta Ellis in a two-team swap made Tuesday night.

The Bucks traded the 7-foot Bogut and veteran guard Stephen Jackson to Golden State in exchange for Ellis, 6-10 center Ekpe Udoh and the expiring contract of Kwame Brown, according to a league source.

Bogut played his first six-plus seasons with Milwaukee after being taken No. 1 in the 2005 draft by the Bucks.

Milwaukee gets Ellis to pair with point guard Brandon Jennings, giving the team a potentially dynamic starting backcourt.

Ellis has two years left on his contract totaling $22 million but he has an opt-out clause after next season.

Bogut played in just 12 games this season before fracturing his left ankle in a game played in Houston on Jan. 25. It's uncertain if he will be able to return this season.

The 27-year-old Bogut was a third-team all-NBA selection after the 2009-'10 season, but he was injured near the end of that season when he suffered a massive fall to the Bradley Center floor after a dunk. He had surgery on his right hand and right elbow but still wasn't healed fully at the start of last season.

Bogut had another surgery on his right elbow in April 2011.

The 6-8 Jackson arrived in a June 2011 trade but had problems from the start with the Bucks. He reported to training camp out of shape and eventually lost his place in the starting lineup, after oversleeping and missing a shoot-around Jan. 20 in New York.

Jackson had not played the last nine games while seeking to be traded. He is owed $10 million for next season. This will be his second stint with the Warriors, a team he played with from 2007-'09.

Ellis was in his seventh season with Golden State and in the last two years had been the team's franchise player. He has career averages of 19.6 points and 4.4 assists.

The 6-3 Ellis is averaging 21.9 points and 6.0 assists in 37 starts this season for the Warriors. He recently was named the Western Conference player of the week as he averaged 20.5 points and 7.5 assists while leading the team to a 3-1 record, including victories over Dallas and the Los Angeles Clippers.

He ranks ninth in the NBA in scoring, 16th in assists and 16th in steals.

Udoh is a defensive-minded center from Baylor and is averaging 5.5 points, 3.9 rebounds and 1.7 blocks in 38 games with Golden State this season, including six starts.

Brown was acquired due to his $7 million expiring contract, helping the numbers match in the deal.

Ellis will make $11 million next season and has a player option worth $11 million for the 2013-'14 season. Bogut has two more years on his deal worth $27 million, part of a five-year extension he signed in the summer of 2008.

It became clear last week that Bogut was hoping to be traded before the deadline - although he did not make a formal trade request - and the Bucks also had interest in making a deal.

Bogut was seeking a fresh start in the hopes of putting his injury-plagued run in Milwaukee behind him.

Ellis had said earlier Tuesday he was getting tired of the trade talk surrounding him. The Warriors played in Sacramento on Tuesday night.

It was unclear when Ellis would join the Bucks and when he would be available to play. The Bucks play the Warriors in Oakland on Friday night.

The acquisition of Jackson last summer did not yield the anticipated results, although Milwaukee has received regular contributions from two other players acquired in the deal, guards Beno Udrih and Shaun Livingston.

Meanwhile, Bucks coach Scott Skiles has been mixing and matching at the wing positions, keeping Carlos Delfino in the starting lineup and using Mike Dunleavy Jr. for heavy minutes off the bench.

It's clear Skiles values Dunleavy but likes the offensive punch the veteran provides in a reserve role.

"The reality is we don't really want to start Mike," Skiles said, "not because Mike isn't a starter. Mike is a starter.

"But we've gotten a nice comfort level that Mike is kind of there for us when we get in trouble. We don't really want to take away that security blanket right now."

Rookie Tobias Harris has started the last six games at small forward, with Livingston (now injured) going to the bench and Delfino sliding from the starting 3 spot to shooting guard.

But the 19-year-old Harris has struggled to make an impact, scoring just 13 points in limited time over those six games.

"Not that I would shortchange his skill level; he's a young kid," Skiles said of the former Tennessee player. "He should be a sophomore in college.

"But what he's in there for right now is to provide some pop, some energy. That's what we're asking from him and frankly, we're not getting it right now. We're looking at tape with him.

"And he deserves a period of time here to be a little anxious himself. He's a young kid thrown out there and these are big games. We're trying to get him to just to default to playing hard and if anything else happens, it will happen. He'll get there."

Cavs coming: On Wednesday night the Bucks are home for a pit stop before heading west to meet Golden State and Portland.

But it's a vital game against Cleveland, a team the Bucks are battling for playoff positioning.

Former Bucks guard Ramon Sessions, now playing for the Cavaliers, had 16 assists the last time the teams met, in a 113-112 overtime victory by the Bucks on Feb. 10 in Cleveland.

"We are a similar team to them," Sessions said. "They get out and play hard every night. We don't have the so called 'big-name superstar.' We're both fighting and both in the hunt."