Commentary structure
Each ball includes over number, batter, bowler, runs, event type (dot, boundary, wicket) and descriptive text. Append new balls to your UI as they arrive.
UX patterns
Show recent 6–12 balls inline. Link to full commentary page. Highlight wickets and boundaries. Auto-scroll optional with user preference respect.