Who Should I Draft?

Andrew McCutchen or David Peralta (2019)

Experts' Pick
  Andrew McCutchen
Andrew McCutchen
David Peralta
David Peralta
Recommended by
44 of 56 experts
Recommended by
12 of 56 experts
ECR# 63# 72
Best Rank# 31# 36
Worst Rank# 91# 113
Composite# 130# 129
Best Rank# 93# 110
Worst Rank# 142# 140
Home Runs2423
Stolen Bases115
Batting Average.263.284
Injury AlertIL10-
Expert Ranks 
Brandon Funston
The Athletic
# 64# 84
Andy Behrens
Yahoo! Sports
# 58# 61
Scott Pianowski
Yahoo! Sports
# 47# 69
Staff Rankings
FullTime Fantasy
# 73# 88
Grey Albright
# 72# 79
Greg Smith
The Fake Baseball
# 61# 89
Tim Young
Brewer Rat
# 73# 80
Jeff Boggis
Fantasy Football Empire
# 60# 73
Eno Sarris
The Athletic
# 56# 63
Beast Dome
# 62# 71
Scott White
CBS Sports
# 78# 93
Heath Cummings
CBS Sports
# 62# 90
Dalton Del Don
Yahoo! Sports
# 66# 81
Fantasy Team Advice
# 45# 63
Luke Gloeckner
Mr. Cheatsheet
# 53# 72
Dave McKay
The Fantasy Sports Brain
# 71# 76
Andrew Gould
# 69# 74
Rudy Gamble
# 35# 59
Wayne Bretsky
# 52# 66
Jake Ciely
The Athletic
# 44# 59
Joe Bond
Fantasy Six Pack
# 70# 95
Chris Meaney
The Athletic
# 56# 82
Andy Singleton
Expand The Boxscore
# 58# 69
Heath Capps
Fake Teams
# 66# 113
Andrea LaMont
Lenny Melnick Fantasy Sports
# 83# 85
Justin Klein
The Fake Baseball
# 62# 91
Mario Mergola
# 72# 73
Chris Meyers
Athlon Sports
# 72# 74
Paul Sporer
# 43# 73
Nick Pollack
Pitcher List
# 81# 82
Bill Dubiel
# 77# 93
Bobby Sylvester
# 31# 78
Justin Mason
# 66# 73
Tyler Thompson
Fantasy Six Pack
# 70# 86
Jason Johnson
Understanding Fantasy Baseball
# 49# 51
Donkey Teeth
# 74# 84
Dan Harris
# 56# 89
Pierre Camus
# 59# 86
Andrew Seifter
# 39# 77
Max Freeze
Freeze Stats
# 62# 68
Brandon 'B_Don' Myers
# 71# 94
Kyle Richardson
The Fantasy Headliners
# 67# 73
Mick Ciallela
# 54# 66
Joe E Gentile
Fake Teams
# 54# 82
Ariel Cohen
# 65# 59
Brad Richter
Going For 2
# 71# 61
Alan Harrison
The Fantasy Fix
# 72# 63
Michael Beller
Sports Illustrated
# 75# 43
Todd D Clark
The Fantasy Fix
# 77# 69
Jacob Gibbs
# 78# 70
Nick Mariano
# 81# 78
Al Melchior
The Athletic
# 83# 40
Austin Bristow II
Pitcher List
# 83# 47
Nando Di Fino
The Athletic
# 86# 36
Steve Gardner
USA Today
# 87# 75
Site Projections
# 91# 48
  Andrew McCutchen
Andrew McCutchen
David Peralta
David Peralta
2018 Stats 
At Bats569560
Home Runs2030
Stolen Bases144
Caught Stealing90
Batting Average.255.293
On Base Pct.368.352
Slugging Pct.424.516
On-base Plus Slugging.792.868
  Andrew McCutchen
Andrew McCutchen
David Peralta
David Peralta
2019 Projections 
At Bats540543
Home Runs2423
Stolen Bases115
Caught Stealing62
Batting Average.263.284
On Base Pct.357.340
Slugging Pct.456.480
On-base Plus Slugging.813.820
  Andrew McCutchen
Andrew McCutchen
David Peralta
David Peralta
 Phillies outfielder Andrew McCutchen tore his ACL in Monday's game against the San Diego and is out for the season, according to Phillies beat writer Matt Gelb.
Mike Maher
Tue, Jun 4th
David Peralta went 2-for-3 with a double, two walks, and two runs scored in Arizona's 7-4 loss to the Giants on Saturday.
Brendan Tuma - Too Much Tuma
Sun, Jun 23rd
 Phillies outfielder Andrew McCutchen appeared to injure his knee during a rundown in the first inning of Monday’s game against the San Diego Padres. He was replaced by the recently-acquired Jay Bruce.
Mike Maher
Mon, Jun 3rd
David Peralta went 2-for-5 with two singles and an RBI as the Diamondbacks fell to the Rockies 6-4 on Wednesday night.
Brendan Tuma - Too Much Tuma
Thu, Jun 20th
 Phillies outfielder Andrew McCutchen went 1-for-4 with a solo home run in Friday's loss to the Los Angeles Dodgers. The homer was his 10th of the season.
Mike Maher
Sat, Jun 1st
David Peralta went 1-for-5 with a double and an RBI as the Diamondbacks beat the Nationals 10-3 on Saturday.
Brendan Tuma - Too Much Tuma
Sun, Jun 16th
 Phillies outfielder Andrew McCutchen went 1-for-1 with a two-run home run, three walks, two RBIs, and four runs scored in Wednesday’s win over the Cardinals. The homer was his ninth of the season.
Mike Maher
Thu, May 30th
David Peralta went 1-for-4 with a solo homer and a walk in the Diamondbacks' 13-8 win over the Phillies on Monday night.
Brendan Tuma - Too Much Tuma
Tue, Jun 11th
 Phillies outfielder Andrew McCutchen went 1-for-4 with a solo home run and a walk in Saturday's win over the Brewers. The homer was his eighth of the season.
Mike Maher
Sun, May 26th
David Peralta went 3-for-4 with a homer, two RBI, and two runs scored as the D'Backs beat the Blue Jays 8-2 on Friday night.
Brendan Tuma - Too Much Tuma
Sat, Jun 8th
 McCutchen's strikeout rate has grown and his batting averaged has dipped over the last few seasons, but he has continued to be a very reliable source of 20+ homers, 10+ SBs, and solid run and RBI totals. Now, at age 32, he is finally set to play a full season in a hitter's park while surrounded by a potent lineup. McCutchen's numbers may fluctuate a bit based on where he ends up hitting in the lineup, but it's not unreasonable to expect his power and run production numbers to trend upward a bit in the best hitting environment of his long career.
Andrew Seifter - FantasyPros
Peralta is a .293 career hitter, so it wasn't exactly a surprise that he hit .293 last year. What was shocking, however, was that he hit 30 home runs after never hitting more than 17 in any of his previous four Major League seasons. The power spike was backed up by a ton of hard contact, but his ground ball rate remained high, making a repeat quite unlikely. Buy Peralta for the batting average, and consider anything more than 20 home runs to be a bonus.
Andrew Seifter - FantasyPros
 Even in a down year, McCutchen reached 20 homers for the eighth straight season and stole double-digit bases (14) for the ninth time in 10 MLB campaigns. He played most of 2018 in San Francisco's extreme pitcher park, so the power slide may be a matter of his surroundings rather than old age. When moving to the far friendlier Yankee Stadium, his slugging percentage boosted from .415 to .471. He picked another nice venue in Philadelphia, where he should bat at the top or heart of a revamped lineup that also added Jean Segura, J.T. Realmuto, and Bryce Harper. He's still a bargain going well after the top 100, so pounce now before Harper's signing drives up the price.
Andrew Gould - FantasyPros
Peralta batted .293 with a .352 OBP and 14 homers in 2017, but drafters snoozed at his bounce-back campaign. Last year, he batted .293 with a .352 OBP … and 30 homers. And yet he's still fighting for a top-100 spot. Having previously never gone deep more than 17 times in a season, it's safe to project regression given his 29.2% fly-ball rate. An elevated hard-hit rate at least gives him hope of reaching 20 homers, which would make him a useful contributor with a high floor in batting average.
Andrew Gould - FantasyPros
 McCutchen might not be that first round pick he once was when we were getting 30 homers, 20 steals and a .320 batting average, but he is still a plenty capable fantasy asset. He is as durable as they come and has managed 20+ homers in 8 straight seasons. Not only that. but he still steals double-digit bags per year and is moving into by far the best ballpark of his career so don't be surprised if we get a resurgence.
Bobby Sylvester - FantasyPros