He's already taken on basketball, racing, and figure skating; this should be right up his alley.

As part of a Funny Or Die video, Will Ferrell is set to take the field for ten MLB teams during today's Spring training, playing every position on the field along the way.

The video, which is part of an HBO special, is going to benefit various cancer charities and will air on the channel later this year. Here's his schedule:

March 12 (all times Pacific; subject to change)

12:05 p.m. Seattle Mariners at Oakland Athletics (HoHoKam Stadium)

1:10 p.m. Chicago Cubs at Los Angeles Angels of Anaheim (Tempe Diablo Stadium)

2:10 p.m. Cincinnati Reds at Arizona Diamondbacks (Salt River Fields at Talking Stick)

4:05 p.m. San Francisco Giants at Chicago White Sox (Camelback Ranch)

6:15 p.m. Los Angeles Dodgers at San Diego Padres (Peoria Stadium)

This isn't his first time on a diamond, either. Here he is pitching in some AAA ball: