@Master P I've heard good things about Whoop. I know one team that realized a pitcher wasn't getting quality sleep. They sent him to a sleep specialist and he was diagnosed with sleep apnea. He got a cpap machine and that made a huge difference.
I know some are wanting an update about my son. He's trying to make the best of what he can with this year. He's optimistically continuing to practice, knowing he'll probably never get a fair shot of playing this spring. He said he hit well in practice, as usual. Continuing to make solid contact and is just destroying the ball. He's now mentally thinking everything he does is training/practice for summer. He found the positive to not traveling with the team is the sheer number of reps he can get by staying back. He has supportive teammates that are willing to throw him some live pitching, lift weights, run sprints, etc. He's also using the time to get ahead with his school work. His grades are looking really good this semester. Apparently practice today was only for travelers, so he'll do his own thing. This might be the new norm. Saddens me that one would turn away someone that wants to put in the time to improve and prove that they should should be a starter.
I'm hoping his summer team will give him a fair shot of playing. His current school does not deserve any credit to his development. The only credit I'd give them is showing him that life is unfair and that there are still people out there who think it's okay to mock someone's race. His development can be credited to his own time and dedication and his teammates who have pushed him.