Martingale NEVER works.
It can work in betting if used well and combined with knowledge of the betting system and players/teams. Its way better then gambling that's purely luck. Although I know random events can accure. If you bet on f1 the car could crash on the first corner.
Never say never, at least in sports I believe it can work rather than play it in casino games.
I sometimes do martingale in sports but on one strong favorited event only .
So I think applying martingale much better chance in sports than in casino.