Hey Bnon,
Here is the link to the file. I created it after I saw your question, I know that I did a similar file 6-7 years ago, but I could find it fast enough, so I created a different way this time.
https://www.amazon.com/clouddrive/share?s=0Jw5hOOnRcggte0I3Zm020
I have tried to give some hints, in 1-4 steps.
The first step is to select two edges and scale them to 20%, then do the other side as well, compare the cube, to see what you need.
The second step is then to Subdivide this, with the HyperNURBS option on. Just one subdivision. You find there two point selections which I suggest to scale with the X and Y direction, each selection by itself. This changes the roundness and the width of the middle. This sounds perhaps weird right now, but go ahead and you will hopefully see what this step did.
The Spherify-object establish here the roundness (set to 100%!)
In step three I came already close, but the edges didn’t work. So I deleted one of the two parts which creates the Baseball. Now the HyperNURBS worked much better.
In the next step I have duplicated the result and rotated it so the two pieces result in one mesh. “Current State to Object” and then the two meshes merged in “Connect and delete”, to get the final mesh.
Now you have a very clean mesh, and a continues seam along the seam where it should be. This can be selected and from there you can model further.
======
For me that is the best start point, to get very fast a clean mesh, and build up from there.
You could select that seam edge and create a Spline from it, and parallel to it another one for a Rail-Spline, which might help to support the animation that you like to do.
If you have any question, please in the “Cineversity Q&A” forum, to keep things organized. I know that might be a little bit rough, in terms of “step-by-step” explanation.
All the best
Sassi