Only the live match screen question, and only from your newest store screenshot (the 38' Lion Istanbul v Ankara one). I didn't play it. (I write with AI help and we're building a football game ourselves, so weigh that.)
It's too busy for its size. The pitch is about 510×300 of a 1600×900 capture, roughly a tenth of the screen, and it carries 66 labels: name, rating and Fit for all 22 players. Names are about 5px tall there. Your page embed is 640×360, so in the default view they're about 2px.
Labels collide. K. Koç's "Fit:9…" is cut off by O. Şen's rating badge at the centre spot, and I. Acar's and O. Kurt's labels run together into one row.
The rating colour says little. Red covers everything from 5.6 to 6.2, so most of both teams are red at 38'.
Suggestion: on the pitch, show only the number, and add Fit only when it drops below a threshold. That's the moment it matters. Your Stats tab already shows the full table. And if the pitch can take more of the screen, the commentary column is the cheapest space to borrow.