I usually like to start with something like, it’s been a wild, unpredictable season in the outfield thus far! But when you look closely – and see Ronald Acuna, Randy Arozarena, Adolis Garcia and Mike Trout in the top four – nothing strikes you as particularly unbelievable.

As you work your way down in the top 25 and see Kyle Tucker, Yordan Alvarez, Aaron Judge and Julio Rodriguez, you know you’re seeing the right faces in the right places.

But what about the absolute shockers like Brent Rooker, Josh Lowe and Jack Suwinski? Can the magic possibly continue? Let’s dive in and take a look at my top 100 outfielders for the remainder of the fantasy baseball season:

1. Ronald Acuna Jr., Atlanta Braves: One of the most electrifying all-around players in baseball, Acuna is atop the outfielder heap right now and will probably remain there with his immense talent.

2. Mike Trout, Los Angeles Angels: As professional as professional hitters come – we just have to keep him healthy the rest of the way out.

3. Randy Arozarena, Tampa Bay Rays: An incredibly talented and athletic outfielder who is leading the way for the best team in baseball right now.

4. Kyle Tucker, Houston Astros: As safe as fantasy baseball options come these days.

5. Yordan Alvarez, Houston Astros: One of the premier left-handed power bats in the league.

6. Julio Rodriguez, Seattle Mariners: One of the best-all around options at his position like Acuna, Arozarena and Tucker.

7. Aaron Judge, New York Yankees: Would be higher if not for the hip injury he is currently dealing with. We need to keep a close eye on his situation.

8. Adolis Garcia, Texas Rangers: Has been an absolute man-on-fire this season thus far.

9. Bryan Reynolds, Pittsburgh Pirates: Nice and comfy with the lucrative contract extension he received from the surprising Pirates.

10. Juan Soto, San Diego Padres: Hasn’t quite been himself, but I’m sure he’ll turn it around with his professional approach in the batter’s box.

11. Mookie Betts, Los Angeles Dodgers: It’s been an ugly start for sure, but Mookie remains one of the best baseball players on the planet.

12. Cedric Mullins, Baltimore Orioles: One of the best ‘speed kills’ options in all of fantasy baseball.

13. Byron Buxton, Minnesota Twins: An electric talent who just needs to stay healthy and maintain consistency.

14. Patrick Wisdom, Chicago Cubs: A thunderous right-handed hitter who smashes homers in bunches.

15. Nick Castellanos, Philadelphia Phillies: Bouncing back in a major way for the enigmatic Phils this season.

16. Hunter Renfroe, Los Angeles Angels: A monster power bat who is benefiting from the combined lineup presence of Trout and Shohei Ohtani.

17. James Outman, Los Angeles Dodgers: One of the most exciting and productive young players in baseball this year.

18. Corbin Carroll, Arizona Diamondbacks: Would be a bit higher if not for crashing into the left-field wall on Saturday (knee contusion).

19. Brandon Nimmo, New York Mets: A pro’s pro, across the board in every aspect of the game.

20. Thairo Estrada, San Francisco Giants: Sneakily a premier “professional hitter” a la Luis Arraez, Jeff McNeil and more of that particular ilk.

21. Ian Happ, Chicago Cubs: Streaky, but we know what he can do when he gets hot.

22. Jazz Chisholm, Miami Marlins: We know he has the potential to be a top-20 outfielder, but where’s the consistency?

23. Kyle Schwarber, Philadelphia Phillies: Hasn’t gotten hot yet, but he will as always. Comes in bunches.

24. Bryce Harper, Philadelphia Phillies: An absolute unit to be back after 159 days. What a stud.

25. Teoscar Hernandez, Seattle Mariners: Just taking a little time to get used to his new surroundings in Seattle.

26. George Springer, Toronto Blue Jays: Love his approach at the dish, just gotta keep him healthy and get some more homers out of him.

27. Eloy Jimenez, Chicago White Sox: He can’t be hurt forever…right?

28. Jarred Kelenic, Seattle Mariners: A lot of damage came in a short hot streak. I think pitchers will continue figuring him out.

29. Alex Verdugo, Boston Red Sox

30. Cody Bellinger, Chicago Cubs: As you can probably tell, I just don’t believe this hot start he is off to.

31. Brandon Marsh, Philadelphia Phillies

32. Austin Hays, Baltimore Orioles

33. Brent Rooker, Oakland Athletics: He has the pure power to continue his offensive onslaught, but does he have the professionalism?

34. Jeff McNeil, New York Mets

35. Jack Suwinski, Pittsburgh Pirates: If the Pirates stay as hot as they are, that means Suwinski continues mashing baseballs out of the park.

36. Masataka Yoshida, Boston Red Sox: Hasn’t been that rough of a transition for him thus far.

37. Josh Lowe, Tampa Bay Rays: Wrong Lowe, right? Normally Brandon gets all the spotlight. Josh is just performing over his head right now.

38. Andrew McCutchen, Pittsburgh Pirates

39. Brian Anderson, Milwaukee Brewers

40. Steven Kwan, Cleveland Guardians

41. Andrew Vaughn, Chicago White Sox

42. Esteury Ruiz, Oakland Athletics: Possibly the most explosive base stealer in the world right now.

43. Christian Yelich, Milwaukee Brewers

44. Taylor Ward, Los Angeles Angels: Last season’s spectacular showing may have been a bit of a fluke.

45. Luis Robert, Chicago White Sox: Can never stay healthy or remain consistent at the dish.

46. Fernando Tatis Jr., San Diego Padres: We have to ask the obvious question: Were the PEDs making all the difference in the world?

47. Ji Hwan Bae, Pittsburgh Pirates: Another of the best base stealers in the game right now.

48. Joey Gallo, Minnesota Twins: Boom or bust – and I tend to think bust with him.

49. LaMonte Wade, San Francisco Giants: On the come-up; keep an eye on his ascension in the next couple months.

50. Kris Bryant, Colorado Rockies

51. Charlie Blackmon, Colorado Rockies

52. Michael Harris, Atlanta Braves: I knew he performed over his head last season, but let’s give him a little chance to bounce-back from here on out.

53. Starling Marte, Mets: As the resident Mets’ fan, I can tell you Starling simply doesn’t seem himself this season.

54. Mike Yastrzemski, Giants: Would be a bit higher, if not for his recent minor injury.

55. Michael Conforto, Giants: Typically a second-half player.

56. Trent Grisham, Padres

57. Whit Merrifield, Blue Jays

58. Lourdes Gurriel, Diamondbacks

59. Adam Duvall, Red Sox: If he comes back fresh and healthy he’ll rocket right back into my top 50.

60. Anthony Santander, Orioles: Slow start, but generally speaking this is a guy I believe in.

61. Andrew Benintendi, White Sox

62. Daulton Varsho, Blue Jays: Should be able to turn things around with Bo Bichette, Vlad Guerrero, and Springer in the same batting order.

63. Riley Greene, Tigers: Tons of potential, just needs to put it all together.

64. Amed Rosario, Guardians: As durable as they come, he just hasn’t been hitting with any pop this season.

65. Giancarlo Stanton, Yankees: Needs to come back healthy and steady, then can proceed to my top 50.

66. Mitch Haniger, San Francisco Giants

67. Jurickson Profar, Rockies

68. Lars Nootbaar, Cardinals: Certainly has the potential to perform better than he has.

69. Enrique Hernandez, Red Sox

70. Harold Ramirez, Rays

71. Adam Frazier, Orioles

72. Connor Joe, Pirates

73. TJ Friedl, Reds

74. Myles Straw, Guardians

75. Edward Olivares, Royals

76. Jorge Soler, Marlins

77. Jake Fraley, Reds: Give him more consistent playing time and he might jump into our top 60.

78. Victor Robles, Nationals: Never really makes good on his potential.

79. Trey Mancini, Cubs: Seems to be a bit over the hill.

80. Tyler O’Neill, Cardinals: Based on talent alone, he should be in the top 50. Needs to find a rhythm.

81. Jake McCarthy, Diamondbacks: Down in the minors now, but he’ll be back with a vengeance later this season.

82. Jordan Walker, Cardinals: See the sentence I just wrote about McCarthy.

83. Trevor Larnach, Twins

84. Robbie Grossman, Rangers

85. Lane Thomas, Nationals

86. Joey Meneses, Nationals: A Rudy Gamble Guy!

87. Ryan Noda, Athletics

88. Alex Call, Nationals

89. Luke Raley, Rays

90. Jarren Duran, Red Sox

91. Nick Senzel, Reds

92. Mauricio Dubon, Astros

93. Brendan Donovan, Cardinals: Good position flexibility, at the very least.

94. Josh Naylor, Guardians

95. Chris Taylor, Dodgers

96. Seiya Suzuki, Cubs

97. Nick Maton, Tigers: Leads off sometimes.

98. Matt Vierling, Tigers

99. Blake Sabol, Giants

100. Pavin Smith, Diamondbacks

101. Corey Julks, Astros

102. Joey Wiemer, Brewers

103. Michael A. Taylor, Twins

Wishing you the best of luck the rest of this season!

John Frascella is a published baseball author who has been covering the MLB for nearly 20 years. Follow him on Twitter @LegendSports7 for all things MLB, NFL and NBA throughout the year.