You don't have to call anyone out in public like that, especially a comparatively blameless bowler towards the fag end of our so called innings.
This is how
Steve Yzerman, a proven leader from a different sport did it, inspiring his team to get over the proverbial hump and overcome formidable opponents to win 3 Stanley Cups in 5 years.
After a particularly heartless display of underachievement which prompted Scotty Bowman, his GM and Coach to have a mild stroke during the 1997 playoffs, he politely told the press to stay out of the locker room, locked the door and ripped into his senior players, many of them superstar Hall of Famers in their own right.
He started by criticizing himself mercilessly, and then methodically moved on to Fedorov, Shanahan and others. A man of few words who never gave less than 100% on the ice, and modified, even stifled his offensive prowess for the betterment of the team according to his GM and Coach, he told everyone that starting with himself, they MUST do better for the city, the state, the fans and themselves in that order, or warm the bench before getting traded.
Then he asked the players to take a vote on whether to share the contents of the meeting with the press to put public pressure on themselves. The decision was unanimous, and after everyone was on the same page, he made things public.
I'm sure we can find similar examples in cricket also. Clive Lloyd, Ian Chappell and Sourav Ganguly have done similar things to light a fire, and their criticism, deserved or not, always started with themselves.