There's a host of sports on television this weekend. Let's take a look at the best of what the sports world has to offer for your viewing pleasure.

Friday: NBA Action

On ESPN, the Boston Celtics and Phoenix Suns will face off in a game that promises to be exciting. The Celtics currently have the best record in the Eastern Conference, and while the Suns are struggling this season at 20-24, Steve Nash always brings his team to play.

In a game that will only be available in the Chicago and Orlando markets--unless you have NBA League Pass--the Magic and Bulls will clash at the United Center. Both teams are among the NBA's best and should provide a great game.

Saturday: College Basketball

There is a full slate of college hoops to be had this weekend. Highlights include Georgetown vs. Villinova (12PM EST, ESPN), Minnesota vs. Purdue (1PM EST, CBS), and Texas vs. Missouri (9PM EST, ESPNU).

Sunday: Pick Your Fancy

The NBA will have two nationally televised games on ABC. At 1PM EST, the Miami Heat visit the Oklahoma City Thunder in a matchup between three of the most exciting players in the NBA in LeBron James, Dwyane Wade, and Kevin Durant. At 3:30 PM EST, the Los Angeles Lakers host the Boston Celtics in a rematch of last year's NBA Finals.

The NFL will have it's annual Pro Bowl (7PM EST, FOX) live from Hawaii and fans of teams that are missing this year's Super Bowl will have one last chance to see their favorite players compete in a loose, high-scoring affair.

The NHL's annual All-Star Game on Sunday as well (4PM EST, Versus). The league changed up its format for this year's game so Team Lidstrom (captained by Detroit Red Wings defenseman Nicklas Lidstrom) will pilot a team captained by Carolina Hurricane Eric Staal. The teams will be chosen by a captain-conducted draft this year, so the game should be fun to watch after the drama that unfolds surrounding the draft.

It's going to be a great weekend for sports fans, and we hope you find something to your liking.