Here are my rankings for the projected starting National League right fielders. As a subjective list, many of the players could almost be considered interchangeable in their rankings.

To see my rankings for projected starting American League center fielders, click here. For National League, click here.

To see my rankings for projected starting American League right fielders, click here.

1. Bryce Harper - Washington Nationals

  • 2017 stats: 492 PA, .319 BA, 1.008 OPS, 29 HR, 27 2B, 1 3B, 87 RBIs, 95 R, 4 SB

Despite missing 51 games, the 2015 National League MVP finished 12th in voting last year.

For the second time in three seasons, Harper finished with over a 1.000 OPS. It's amazing that the five-time All-Star is still only 25 years old.

2. Christian Yelich - Milwaukee Brewers

  • 2017 stats: 695 PA, .282 BA, .807 OPS, 18 HR, 36 2B, 2 3B, 81 RBIs, 100 R, 16 SB

Yelich will spend a lot of time in right field this year, a position he has never played in the big leagues. It shouldn't be much of a problem though for the 2014 Gold Glove winner. He has been a consistent hitter in the way of batting average hitting between .282-.300 in all five of his seasons, but he has also become more of a power hitter with 39 homers and 74 doubles over the last two years.

3. Yasiel Puig - Los Angeles Dodgers

  • 2017 stats: 570 PA, .263 BA, .833 OPS, 28 HR, 24 2B, 2 3B, 74 RBIs, 72 R, 15 SB

Puig possesses a cannon out in right field that always has runners thinking twice about advancing to the next base.

After two somewhat disappointing seasons in 2015-16, he posted career-bests in home runs, RBIs, and stolen bases.

4. Andrew McCutchen - San Francisco Giants

  • 2017 stats: 650 PA, .279 BA, .849 OPS, 28 HR, 30 2B, 2 3B, 88 RBIs, 94 R, 11 SB

After his worst season in 2016, the 2013 National League MVP much more so resembled the player who was known as one of the league's best just a few years back.

McCutchen made 13 starts in right field last year after spending his entire career in center.

5. Wil Myers - San Diego Padres

  • 2017 stats: 649 PA, .243 BA, .792 OPS, 30 HR, 29 2B, 3 3B, 74 RBIs, 80 R, 20 SB

In the past two years, Myers has hit 58 home runs, scored 178 runs, stole 48 bases, and walked 138 times. He has been the Padres' best hitter over that time despite a mediocre batting average (.251) and a bunch of strikeouts (340).

He has made just six starts in right field in three seasons with the Padres, but Eric Hosmer takes over his regular first base position.

6. David Peralta - Arizona Diamondbacks

  • 2017 stats: 577 PA, .293 BA, .796 OPS, 14 HR, 31 2B, 3 3B, 57 RBIs, 82 R, 8 SB

After being limited to 48 appearances in 2016, Peralta experienced a nice bounce-back season last year. The 30-year-old didn't quite reach the heights of 2015 though when he hit .312 with an .893 OPS. He also slightly slowed down as 2017 went along after he hit .312 prior to the All-Star break.

7. Jason Heyward - Chicago Cubs

  • 2017 stats: 481 PA, .259 BA, .715 OPS, 11 HR, 15 2B, 4 3B, 59 RBIs, 59 R, 4 SB

Heyward remains an elite defensive right fielder as he has won his fourth and fifth Gold Gloves in his two seasons with the Cubs.

He hasn’t quite sustained his previous offensive success though that he obtained with the Braves and Cardinals. In the last two years, he owns just a .243 batting average and .669 OPS.

8. Jay Bruce - New York Mets

  • 2017 stats: 617 PA, .254 BA, .832 OPS, 36 HR, 29 2B, 2 3B, 101 RBIs, 82 R, 1 SB

Bruce hit at least 30 homers for the fifth time and now has 277 in his 10-year career. He has driven in 200 runs and hit 69 long balls in the past two seasons. Possessing a strong arm, he has 88 assists in right field in his career.

9. Carlos Gonzalez - Colorado Rockies

  • 2017 stats: 534 PA, .262 BA, .762 OPS, 14 HR, 34 2B, 0 3B, 57 RBIs, 72 R, 3 SB

Gonzalez, who made three All-Star teams, took home two Silver Sluggers, and won three Gold Gloves from 2010-16, did not enjoy his previous success last year.

He looked more like his prior self after the All-Star break though, hitting .314 with a .921 OPS in 236 plate appearances.

10. Dexter Fowler - St. Louis Cardinals

  • 2017 stats: 491 PA, .264 BA, .851 OPS, 18 HR, 22 2B, 9 3B, 64 RBIs, 68 R, 7 SB

What Fowler has always done best is draw walks to give him good on-base percentage numbers. His 63 walks last season were actually his least since 2010. He moves to right field as the defensive metrics say his play had been slipping in center over the past few years.

11. Gregory Polanco - Pittsburgh Pirates

  • 2017 stats: 411 PA, .251 BA, .695 OPS, 11 HR, 20 2B, 0 3B, 35 RBIs, 39 R, 8 SB

After a solid 2016 season, Polanco endured a rough 2017. His slugging percentage dropped 72 points and his OPS went down 91 points from the previous year.

After 44 stolen bases in 2015-16, he had just eight last season.

12. Scott Schebler - Cincinnati Reds

  • 2017 stats: 531 PA, .233 BA, .791 OPS, 30 HR, 25 2B, 2 3B, 67 RBIs, 63 R, 5 SB

Schebler was just one of many surprise power sources in the 2017 season. He didn’t hit for a high batting average though and struck out 125 times compared to just 39 walks. After hitting .254 with 22 home runs before the All-Star break, he hit just .197 with eight homers after.

13. Nick Markakis - Atlanta Braves

  • 2017 stats: 670 PA, .275 BA, .738 OPS, 8 HR, 39 2B, 1 3B, 76 RBIs, 76 R, 0 SB

Markakis hasn’t been a huge home run source for many years now, but he provides a lot in the doubles category. He hit 39 last year and has 431 in his 12 MLB seasons.

A former two-time Gold Glove winner, his play has slipped in the outfield as he is now 34 years old.

14. Nick Williams - Philadelphia Phillies

  • 2017 stats: 343 PA, .288 BA, .811 OPS, 12 HR, 14 2B, 4 3B, 55 RBIs, 45 R, 1 SB

Long seen as one of the Phillies’ top prospects, Williams had a productive offensive season in his first taste of MLB action in 2017. Despite not making an error though, defensive metrics rated him horribly in the outfield.

15. Cameron Maybin - Miami Marlins

  • 2017 stats: 450 PA, .228 BA, .683 OPS, 10 HR, 20 2B, 2 3B, 35 RBIs, 63 R, 33 SB

Maybin saw his batting average drop nearly 100 points from the .315 he had in 349 at-bats in 2016. He was one of the better base stealers though as his 33 stolen bases were his most since 2011 and second-most in the American League. He rejoins the Marlins whom he played with from 2008-10.