Marsh has stated that Barkley has wonderful ability, but his attitude these days is terrible.
The former England international made the comments about the 23-year-old during the Premier League game between Watford and Everton at the weekend.
The Toffees suffered a 3-2 defeat to Watford away from home at Vicarage Road in the Premier League on Saturday afternoon.
Barkley did not start the match, but the England international came on as a substitute in the 64th minute.
@RodneyMarsh10 u not rate him Rod. Thought he'd be ur type of player. Bit of flair and goes past people. Shame he lost form. Rate him myself— Glynn Middleton (@middy74g) December 10, 2016
>Wonderful ability, attitude is terrible these days... https://t.co/ixoVDVq38q— Rodney Marsh (@RodneyMarsh10) December 10, 2016
Barkley is a very talented and promising attacking midfielder, but his form so far this season has not been great.
The Everton man has scored two goals and created 32 chances in 13 Premier League matches so far this season.
The Toffees are ninth in the league table at the moment with 20 points from 15 matches.
Everton will return to action on Tuesday evening when they take on Arsenal at Goodison Park in the Premier League.