After just one season on the job, Barry Bonds is out as Marlins hitting coach, reports Jon Heyman of Today's Knuckleball.

Bonds was named as a hitting coach for the Marlins last December and served alongside fellow hitting coach Frank Menechino this past season.

Barry Bonds' stint as Marlins hitting coach has lasted one year. USATSI

The Marlins were overall a mixed bag, offensively. On one front, there was noticable steps taken forward by young outfielders Christian Yelich and Marcell Ozuna in addition to catcher J.T. Realmuto having a very good season. Veteran Martin Prado had his best offensive season in a few years and Justin Bour was good when healthy. The club as a whole ranked second in the NL in batting average, too.

On the flip-side, the Marlins were 13th in the NL in runs. The culprit? They appear to have not emulated Bonds' approach. They were 14th of 15 in the NL in walks, 14th in home runs and 12th in OPS. Of note there is Giancarlo Stanton's season-crippling slump in the middle of the year.

Not that this all of Bonds' fault. He only had one season to work with the club, but there were plenty of holes offensively for the Marlins in 2016.

Of course, the effectiveness of a hitting coach shouldn't always necessarily be tied to the performance of the hitters. Other things matter, things we don't see like day-to-day interaction with players and management and how certain approaches and techniques have worked or not worked with certain hitters.

On that note, these two tweets are notable:

If true, it's not a surprise that Bonds is no longer a member of manager Don Mattingly's staff.

Bonds wasn't the only member of the Marlins staff reportedly let go on Monday, either:

So the Marlins have made several moves to their coaching staff, including getting rid of their most famous one.