I know this thread is old but I spent most of today setting up a new phone I got and ran into this exact problem and these were the best tips I came across.
I was using a Coolpad Rogue and never had one issue with the WatchESPN app.
I purchased a Samsung Galaxy Mini for the purposes of some more storage space but still having a basic smart phone and keeping things simple, plus I prefer my phones to be smaller if possible.
Anyways, back on point. I tried installing the WatchESPN app like normal through Google Play in its latest version, 2.4.8, but everything the app would crash when trying to open/sign in.
Version 2.3.1 does the job for me right now, and I have it set up to where Google Play/WatchESPN won't ask for updates. For testing purposes I attempted to install version 2.4.1, but that didn't work, the app crashed as explained above.
So, I uninstalled then reinstalled 2.3.1 once more. I'm leaving it alone at that for now and keeping an eye out making sure the app performs as normal, as I am always cautious in downloading programs/apps from third party vendors, whether it is on PCs or phones.
The URL below has previous versions of the WatchESPN app - if you go here, after selecting the WatchESPN version you want to download, click either the Google Play Server or apk4fun server to proceed.
https://www.apk4fun.com/history/6916/
Many thanks for all suggesting this and going through the pain and time-consuming steps to make these good suggestions.