For many years I only bet soccer no more than 10 minutes before match starts, using in my capping last minute data from projected lineups, line moves and general betting public behavior.
This works good enough for me, I am averaging 15% profit on starting bankroll per month with average 90 wagers per month.
The problems with this approach is that I can not play more wagers for more profit, because I need to be focused at those start times, plus of course such successful long-term betting can not be shared with other bettors.
In the last 6-7 years (except the "covid" period, when we had almost nothing meaningful to bet on) I have tried several times to craft some kind of long term betting strategy/system for soccer, where I can make all the wagers at least 2 hours before game starts. I have lost a lots of time trying this, but nothing worked so far.
Now I will try something new I thought about in the last few weeks.