There are only a few more days until the 2016 edition of MLB All-Star Week is upon us. The 87th All-Star game and the exciting events surrounding it are set to take place at Petco Park in San Diego from July 10 through July 12. Check out our exclusive All-Star Week guide below and enjoy all of the action in person, or from the comfort of your own home.

All-Star Game

Time: Tuesday, July 12 – 5:00 PM PDT

How To Watch:  Television – FOX, In Person: Find Tickets

What to Look For:

Hosted by the Padres for the third time, the 2016 All-Star Game will be the first time the game takes place in San Diego in almost 25 years. It will also be the first time the game is held at Petco Park, which opened in 2002.

Aside from the catcher (and possibly the starting pitcher), the entire starting infield for the National League team will be made up of Chicago Cubs players. That’s right, first baseman Anthony Rizzo, second baseman Ben Zobrist, shortstop Addison Russell, and third baseman Kris Bryant were all elected to start. Cubs outfielder Dexter Fowler and pitchers Jake Arrieta and Jon Lester were also elected to the National League squad.

Almost as impressive, the Boston Red Sox have six players who were elected to play in the All-Star Game, with Xander Bogaerts, Jackie Bradley Jr., Mookie Betts, and Steven Wright all making their first appearance in the Midsummer Classic. Relief pitcher Craig Kimbrel will be making his fifth appearance, while designated hitter David Ortiz will be making his tenth trip to the game; not too shabby.

Home Run Derby

Time: Monday, July 11 – 5:00 PM PDT

How To Watch: Television – ESPN, In Person: Find Tickets

What to Look For:

This year’s Home Run Derby will feature the same rules introduced at last year’s derby. The competition will feature timed rounds and a head-to-head bracket, which makes the Home Run Derby much more exciting than it had been prior to 2015.

The official participation list has yet to be released, but fans can expect big names like Kris Bryant, Wil Myers, and Robinson Cano to take part in the event. Unfortunately, young sluggers Mike Trout and Bryce Harper both declined invitations to partake, and Giants ace Madison Bumgarner, who was fighting to participate, won’t be allowed to due to a decision by the MLBPA.

All-Star Legends & Celebrity Softball Game

Time: Sunday, July 10 – Following the All-Star Futures Game (1 PM PDT)

How To Watch:  Television – ESPN (Airing Monday, July 11 immediately following Home Run Derby), In Person: Find Tickets

What to Look For:

A staple of All-Star Weekend since 2001, the All-Star Legends & Celebrity Softball Game is set to feature a slew of big names in 2016. From former baseball greats, to Hollywood’s elite, to top athletes in other professional sports, there is going to be no shortage of star power on the field. Celebrities set to play in the game include Jamie Foxx, Landon Donovan, J.K. Simmons, Drew Brees, Jennie Finch, Vladimir Guerrero, and Terry Crews. You can view the full participation list here.