Start with your connection
The most common cause of match-day buffering is Wi-Fi congestion, not the IPTV service. Hundreds of neighbours streaming at the same time compete for the same channels. Switch your device to 5 GHz Wi-Fi or, better, plug in an Ethernet cable.
Run a speed test while the stream is running. If you drop below 25 Mbps during a match, the network is the bottleneck. Restart your router, move it away from walls and other electronics, and prioritise your streaming device in the router settings.
Tune your player
Increase the buffer size in your IPTV player's settings. A buffer of a few seconds smooths out short network spikes. If your app offers hardware and software decoding, try switching between them — some Firesticks handle 4K far better with hardware decoding enabled.
Lower the stream quality for the match if your connection is marginal. A stable FHD picture beats a 4K stream that freezes every thirty seconds.
When the problem is the provider
If every channel buffers, on every device, over a wired connection, the issue is usually server load. Reputable providers spread viewers across high-capacity anti-freeze servers, but free and cheap services often cannot cope when a big match is on.
If buffering only happens during major events, take note — it is a strong signal that the provider undersized its infrastructure. A paid service with dedicated sports servers will not have this problem.