Fixing the offense
The Reds have a real problem on offense because you have 9 slots to fill and you are only set at three. And not much in the near pipeline (unlike starters) coming up.
Catcher - Set with Stephenson. The caveat is that he might have to move to 1b because of concussions.
1b - Votto will be done soon. Heck he might be done now. But best case scenario he is done after 2023.
2b - Set with India
SS - Going out on a limb here and saying set with Barerro. The thinking is he hit very well at AAA last year, so he'll succeed in majors even though he has not so far.
3b - Not set. Drury looks like he can be a decent fill in while you wait for someone else.
LF - Not set - Pham is just okay and is 34
Cf - Not set - Senzel has never lived up to his potential. We thought he would, we hoped he would, but he has not. He'll still have a chance as soon as he comes off Dl.
RF - Not set - Naquin is 31, cheap and effective against RH. So like Drury, effective until you find the long term guy. But he's a free agent at end of year.
DH - Not set. At best Moose continues his hot streak and he is passable for next 2 years.
So what impact bats do we have coming thru the system quickly to solve our hitting problems? Not much.
We have last years #1 Matt McLain at AA, He's got an .919 OPS driven by HRs and walks, but is hitting .248 and has 36% strikeout rate. He is playing SS, which we are assuming will be played by Barrero. So if he succeeds, he or someone else changes position. He goes to 3b. Or CF. Or 2b and India goes to 3b. if he hits.... we have plenty of openings.
We have Mike Siani - Defensive CF extraordinaire. Finally hit a bit at Az Fall Fall League last year, and has kept it up this year. 285 Avg .366 OBP 13 Sb's. If he can hit, he can be CF. Even if Senzel rebounds, Senzel could move elsewhere in OF.
That's about it. Everyone else is High A or below.
So the answer is trade Castillo and Mahle for major league ready hitters. Hopefully some studs right on the verge of the majors. Fill those offensive voids with our excess of starting pitching. Castillo in particular should be in demand and should be able to gather some talent.