Beat the Desk
Make your call. Earn gold if it lands.Gold is in-game points — never cash. Information, not betting advice.
Match projection · the model’s read
Projection from the model, not observed data — live shots, possession and xG fill in once the match kicks off.
Model predictions · 1 markets · build your own slip
Market odds · information, not advice
Odds shown as market consensus and movement for analysis only — SportsTerrace never takes bets.
Lineups
Lineups confirmed closer to kick-off. The starting XI is published around 20-40 minutes before the match — it appears here as soon as it's official, never guessed.
Match statistics
Match statistics appear once the game is under way — shots, possession, corners, cards and more, straight from the live feed.
Injury & availability report · 1
No reported absences
- OutReveals PlanKansas City Royals Manager Reveals Plan for Injured First Baseman Vinnie Pasquantinoroundtable.io
Intel · 3 signals
Kansas City Royals news: Salvy exits, Royals swept…again · As Kansas City Council rushes towards a Royals stadium vote, key questions go unanswered · Kansas City Royals Catcher Carter Jensen Having a Productive Season Despite Flaws…
Los Angeles Angels at Kansas City Royals Preview - 04/26/2026 · Los Angeles Angels vs Kansas City Royals » Best Odds and Stats · Where to watch Los Angeles Angels vs Kansas City Royals: TV channel, start time, streaming for Apr. 24
Kansas City Royals Manager Reveals Plan for Injured First Baseman Vinnie Pasquantino roundtable.io
Head to head
No recorded meetings between these sides yet.
Major League Baseball · table
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Tampa Bay Rays | 120 | 74 | 0 | 46 | 549 | 487 | +62 | 0 |
| 2 | Chicago White Sox | 120 | 62 | 0 | 58 | 574 | 534 | +40 | 0 |
| 3 | Houston Astros | 122 | 62 | 0 | 60 | 559 | 586 | -27 | 0 |
| 4 | New York Yankees | 121 | 68 | 0 | 53 | 545 | 456 | +89 | 0 |
| 5 | Boston Red Sox | 121 | 65 | 0 | 56 | 538 | 452 | +86 | 0 |
| 6 | Detroit Tigers | 121 | 60 | 0 | 61 | 552 | 462 | +90 | 0 |
| 7 | Texas Rangers | 121 | 60 | 0 | 61 | 497 | 531 | -34 | 0 |
| 8 | Minnesota Twins | 122 | 60 | 0 | 62 | 571 | 603 | -32 | 0 |
| 9 | Cleveland Guardians | 122 | 59 | 0 | 63 | 483 | 513 | -30 | 0 |
| 10 | Toronto Blue Jays | 123 | 59 | 0 | 64 | 482 | 543 | -61 | 0 |
| 11 | Baltimore Orioles | 121 | 58 | 0 | 63 | 543 | 579 | -36 | 0 |
| 12 | Seattle Mariners | 122 | 57 | 0 | 65 | 469 | 495 | -26 | 0 |
| 13 | Kansas City Royals | 122 | 49 | 0 | 73 | 503 | 617 | -114 | 0 |
| 14 | Athletics | 121 | 47 | 0 | 74 | 524 | 704 | -180 | 0 |
| 15 | Los Angeles Angels | 121 | 47 | 0 | 74 | 493 | 583 | -90 | 0 |
Los Angeles Angels v Kansas City Royals · discussion
Loading the discussion…

