MLB

Shirts off their backs: Bumgarner, Bryant have best-selling jerseys

Starting pitcher Madison Bumgarner #40 of the San Francisco Giants throws a pitch to a Washington Nationals batter in the first inning of a baseball game at Nationals Park on July 4, 2015 in Washington, DC. (Photo by Patrick McDermott/Washington Nationals/Getty Images) National League All-Star Kris Bryant #17 of the Chicago Cubs bats during the 86th MLB All-Star Game at the Great American Ball Park on July 14, 2015 in Cincinnati, Ohio. The American League defeated the National League 6-3. (Photo by Brace Hemmelgarn/Minnesota Twins/Getty Images)

Starting pitcher Madison Bumgarner #40 of the San Francisco Giants throws a pitch to a Washington Nationals batter in the first inning of a baseball game at Nationals Park on July 4, 2015 in Washington, DC. (Photo by Patrick McDermott/Washington Nationals/Getty Images) National League All-Star Kris Bryant #17 of the Chicago Cubs bats during the 86th MLB All-Star Game at the Great American Ball Park on July 14, 2015 in Cincinnati, Ohio. The American League defeated the National League 6-3. (Photo by Brace Hemmelgarn/Minnesota Twins/Getty Images)

The Chicago Cubs are playing better baseball these days and it's showing up in merchandise sales.

Rookie Kris Bryant's jersey has been the top seller since he was called up from the minors in mid-April, Major League Baseball said Thursday.

World Series MVP Madison Bumgarner had the most popular jersey overall during the first half of the season, with Bryant at No. 2. Since MLB and the players' union started releasing these rankings during the 2010 season, Bryant has the highest ranking for a rookie; Yasiel Puig was No. 3 during the second half of the 2013 season.

More from FoxSports

Buster Posey, Clayton Kershaw, Bryce Harper, Hunter Pence, Mike Trout, Matt Harvey, David Ortiz and Anthony Rizzo round out the top 10.