
Tampa Bay Rays
Through games of Oct 28
Tampa Bay Rays team stats: hitting, pitching, rotation and bullpen with league ranks, season and recent form.
Team stats
Schedule and results
O/U 29-32- Oct 28Postvs
Milwaukee BrewersUpcomingPreview ›
- Oct 26Postvs
Milwaukee BrewersL1–10−117O 7Recap › - Oct 23Postat
Milwaukee BrewersL2–3+160U 6.5Recap › - Oct 19Postvs
Cleveland GuardiansW7–3−155O 6.5Recap › - Oct 17Postat
Cleveland GuardiansW7–3−114O 6.5Recap › - Oct 15Postat
Cleveland GuardiansL2–3+110U 6.5Recap › - Oct 12Postvs
Cleveland GuardiansL3–7−170O 6.5Recap › - Oct 7Postat
New York YankeesW4–3+145P 7Recap › - Oct 5Postvs
New York YankeesW5–2+105O 6.5Recap › - Oct 3Postvs
New York YankeesW1–0−140U 6.5Recap › - Sep 27at
Philadelphia PhilliesL3–7+166O 6.5Recap ›
Show all 171 games
- Sep 26at
Philadelphia PhilliesW12–1+100O 6.5 - Sep 25at
Philadelphia PhilliesW2–0+150U 6.5Recap › - Sep 24at
New York YankeesL4–6+125O 6Recap › - Sep 23at
New York YankeesL2–9+120O 6.5Recap › - Sep 22at
New York YankeesW6–1+120O 6.5Recap › - Sep 22at
New York YankeesL0–2+120U 6.5Recap › - Sep 20vs
Boston Red SoxW5–1−150U 7.5Recap › - Sep 19vs
Boston Red SoxW2–1−150U 7.5Recap › - Sep 18vs
Boston Red SoxL2–4−138U 7Recap › - Sep 17vs
AthleticsW10–1−277O 7.5Recap › - Sep 16vs
AthleticsW4–3−182U 8Recap › - Sep 15vs
AthleticsW2–1−235U 8Recap › - Sep 13vs
Houston AstrosW14–4−130O 7.5Recap › - Sep 12vs
Houston AstrosW3–2−148U 7.5Recap › - Sep 11vs
Houston AstrosW3–1−196U 7.5Recap › - Sep 10at
Atlanta BravesL1–3+105U 8.5Recap › - Sep 9at
Atlanta BravesW7–2+105O 8Recap › - Sep 8at
Atlanta BravesW7–1−102U 8.5 - Sep 6at
Texas RangersL6–8−109O 7.5 - Sep 5at
Texas RangersW6–3−107O 6.5 - Sep 4at
Texas RangersW7–6−101O 8.5 - Sep 3at
Texas RangersL0–6−125U 7.5Recap › - Sep 2vs
New York MetsL4–10−185O 8Recap › - Sep 1vs
New York MetsW6–2−136O 7.5Recap › - Aug 31vs
New York MetsL2–3−190U 7.5Recap › - Aug 30vs
San Diego PadresW5–4Recap › - Aug 29vs
San Diego PadresW7–6Recap › - Aug 28vs
San Diego PadresW9–4−128O 7.5Recap › - Aug 26at
Detroit TigersW3–0+104U 7.5Recap › - Aug 25at
Detroit TigersL1–4−130U 7.5Recap › - Aug 24at
Detroit TigersW4–1−138U 7.5Recap › - Aug 23at
Baltimore OriolesW3–1−103U 8.5Recap › - Aug 22at
Baltimore OriolesL2–3−130U 8.5Recap › - Aug 21at
Baltimore OriolesL3–5+100O 7.5Recap › - Aug 20vs
Toronto Blue JaysL1–5−167U 7Recap › - Aug 19vs
Toronto Blue JaysW7–6−204O 7Recap › - Aug 18vs
Toronto Blue JaysL5–10−135O 7.5Recap › - Aug 17vs
Baltimore OriolesW7–6−163O 7.5Recap › - Aug 16vs
Baltimore OriolesL2–10−145O 7Recap › - Aug 15vs
Baltimore OriolesL3–4−155U 7.5Recap › - Aug 14vs
Baltimore OriolesL5–6−162O 8Recap › - Aug 12at
AthleticsW8–4−235O 9.5Recap › - Aug 11at
AthleticsW12–4−190O 10.5Recap › - Aug 10at
AthleticsW10–6−159O 10Recap › - Aug 9at
Seattle MarinersW4–1−106U 7.5Recap › - Aug 8at
Seattle MarinersW3–2+120U 7 - Aug 7at
Seattle MarinersW2–1Recap › - Aug 5at
Colorado RockiesW4–0−154U 11Recap › - Aug 4at
Colorado RockiesW9–7−172O 10.5Recap › - Aug 3at
Colorado RockiesW13–9−182O 11.5Recap › - Aug 2vs
Chicago White SoxL1–9−147O 7.5Recap › - Aug 1vs
Chicago White SoxW1–0−172U 7.5Recap › - Jul 31vs
Chicago White SoxL1–6−141U 8.5Recap › - Jul 30vs
Texas RangersW3–2−184U 8Recap › - Jul 29vs
Texas RangersW3–0−147U 7.5Recap › - Jul 28vs
Texas RangersL1–4−176U 8.5Recap › - Jul 26vs
Cleveland GuardiansW1–0−125U 7Recap › - Jul 25vs
Cleveland GuardiansW3–0−115U 8Recap › - Jul 24vs
Cleveland GuardiansW11–3−140O 7.5Recap › - Jul 23at
Toronto Blue JaysL1–3−115U 8.5 - Jul 22at
Toronto Blue JaysW4–2−110U 7.5 - Jul 21at
Toronto Blue JaysW12–2−110O 7.5Recap › - Jul 20at
Toronto Blue JaysW7–1−110O 7.5Recap › - Jul 19at
Boston Red SoxL1–6 - Jul 18at
Boston Red SoxL6–7 - Jul 17at
Boston Red SoxL3–5 - Jul 17at
Boston Red SoxL0–10 - Jul 12vs
Seattle MarinersL2–8 - Jul 11vs
Seattle MarinersW6–1 - Jul 10vs
Seattle MarinersW7–2 - Jul 9vs
New York YankeesL4–12 - Jul 8vs
New York YankeesW3–0 - Jul 7vs
New York YankeesW6–4 - Jul 6vs
New York YankeesL1–5 - Jul 5at
Houston AstrosL0–2 - Jul 4at
Houston AstrosL8–10 - Jul 3at
Houston AstrosW3–1 - Jul 2at
Kansas City RoyalsW5–2 - Jul 1at
Kansas City RoyalsW4–0 - Jun 30at
Kansas City RoyalsW10–4 - Jun 28vs
Arizona DiamondbacksW5–1 - Jun 27vs
Arizona DiamondbacksW4–2 - Jun 26vs
Arizona DiamondbacksW6–1 - Jun 25vs
Kansas City RoyalsW13–2 - Jun 24vs
Kansas City RoyalsW5–3 - Jun 23vs
Kansas City RoyalsL5–12 - Jun 22vs
Kansas City RoyalsL1–2 - Jun 21vs
Washington NationalsW4–3 - Jun 20vs
Washington NationalsL3–4 - Jun 19vs
Washington NationalsW5–2 - Jun 17at
Los Angeles DodgersL4–5 - Jun 16at
Los Angeles DodgersL0–1 - Jun 15at
Los Angeles DodgersL3–4 - Jun 14at
Los Angeles AngelsW8–3 - Jun 13at
Los Angeles AngelsL0–8 - Jun 12at
Los Angeles AngelsL3–4 - Jun 10vs
Boston Red SoxW7–5 - Jun 9vs
Boston Red SoxW4–3 - Jun 8vs
Boston Red SoxW3–1 - Jun 7at
Miami MarlinsL1–4 - Jun 6at
Miami MarlinsL3–4 - Jun 5at
Miami MarlinsW6–0 - Jun 3vs
Detroit TigersL2–7 - Jun 2vs
Detroit TigersL0–8 - Jun 1vs
Detroit TigersL9–10 - May 31vs
Los Angeles AngelsW5–2 - May 30vs
Los Angeles AngelsL3–14 - May 29vs
Los Angeles AngelsW8–5 - May 27at
Baltimore OriolesL2–11 - May 26at
Baltimore OriolesL1–6 - May 25at
Baltimore OriolesL7–9 - May 24at
New York YankeesL0–2 - May 22at
New York YankeesW4–2 - May 20vs
Baltimore OriolesW5–3 - May 19vs
Baltimore OriolesW4–1 - May 18vs
Baltimore OriolesW16–6 - May 17vs
Miami MarlinsW6–3 - May 16vs
Miami MarlinsL5–10 - May 15vs
Miami MarlinsW7–2 - May 13at
Toronto Blue JaysL3–5 - May 12at
Toronto Blue JaysW7–6 - May 11at
Toronto Blue JaysW8–5 - May 10at
Boston Red SoxW4–1 - May 8at
Boston Red SoxL0–2 - May 7at
Boston Red SoxW8–4 - May 6vs
Toronto Blue JaysW3–0 - May 5vs
Toronto Blue JaysW4–3 - May 4vs
Toronto Blue JaysW5–1 - May 3vs
San Francisco GiantsW2–1 - May 2vs
San Francisco GiantsW5–1 - May 1vs
San Francisco GiantsW3–0 - Apr 29at
Cleveland GuardiansL1–3 - Apr 28at
Cleveland GuardiansW1–0 - Apr 27at
Cleveland GuardiansW3–2 - Apr 26vs
Minnesota TwinsW4–2 - Apr 25vs
Minnesota TwinsW6–1 - Apr 24vs
Minnesota TwinsW6–2 - Apr 22vs
Cincinnati RedsW6–1 - Apr 21vs
Cincinnati RedsL6–12 - Apr 20vs
Cincinnati RedsL1–6 - Apr 19at
Pittsburgh PiratesL3–6 - Apr 18at
Pittsburgh PiratesW8–7 - Apr 17at
Pittsburgh PiratesL1–5 - Apr 16at
Chicago White SoxW5–3 - Apr 15at
Chicago White SoxW8–3 - Apr 14at
Chicago White SoxW8–5 - Apr 12vs
New York YankeesW5–4 - Apr 11vs
New York YankeesW5–4 - Apr 10vs
New York YankeesW5–3 - Apr 8vs
Chicago CubsL2–6 - Apr 7vs
Chicago CubsL2–9 - Apr 6vs
Chicago CubsW6–4 - Apr 5at
Minnesota TwinsW4–1 - Apr 4at
Minnesota TwinsW7–1 - Apr 3at
Minnesota TwinsL4–10 - Apr 1at
Milwaukee BrewersL2–8 - Mar 31at
Milwaukee BrewersL2–6 - Mar 30at
Milwaukee BrewersW3–2 - Mar 29at
St. Louis CardinalsW11–7 - Mar 28at
St. Louis CardinalsL5–6 - Mar 26at
St. Louis CardinalsL7–9
Result vs the close: the team's closing moneyline and the combined score against the closing total (O = over, U = under). Against-the-spread and over/under records exclude the postseason and count the 61 of 162 games with a closing line on file. Preview and Recap open the game page.
Starting rotation
2026 regular season: the five pitchers with the most starts for this team. FIP rank among the 188 pitchers with 10+ starts (1st = lowest).
Tampa Bay Rays players on G&W
- Junior Caminero
- Yandy Díaz
- Jonathan Aranda
- Chandler Simpson
- Liam Hicks
- Cedric Mullins
- Taylor Walls
- Richie Palacios
- Jonny DeLuca
- Nick Fortes
- Ben Williamson
- Ryan Vilade
- Victor Mesa Jr.
- Jorge Mateo
- Jake Fraley
- Matt Thaiss
- Nick Martinez
- Drew Rasmussen
- Freddy Peralta
- Ryan Pepiot
- Austin Slater
- Ian Seymour
- Shane McClanahan
- Griffin Jax
- Steven Matz
- Edwin Uceta
- Kevin Kelly
- Tyler Wells
- Casey Legumina
- Bryan Baker
- Cole Sulser
- Joe Boyle
- Jesse Scholtens
- Mason Englert
- Garrett Cleavinger
- Cam Booser
Trends
Rank is the G&W Power Rating rank on each day we published it. Last-5 numbers are regular-season games.
Against the market
League table ›39-22 · +5.7 wins vs the close
Last 15 games: +0.15 wins a game vs the close.
Wins vs the close: actual wins minus the wins the closing moneyline implied (the bookmaker margin removed). $100 a game: profit from backing the team every game at that price. The bet-time line is the consensus line on the morning of the bet window (Tuesday for football, game day for most other sports). The close is the consensus line just before the start. Every game uses only lines captured before it began. Regular season only.
Our record on this team
Full MLB archive ›- Sep 122026
Astros @
RaysRays ML -133 · 1.00uW +1.00u - Sep 102026
Rays @
BravesRays ML +115 · 1.00uL -1.00u - Aug 302026
Padres @
RaysRays ML -156 · 2.00uW +2.00u - Aug 292026
Padres @
RaysRays ML -122 · 2.00uW +2.00u - Aug 282026
Padres @
RaysRays ML -120 · 2.00uW +2.00u - Aug 252026
Rays @
TigersTigers ML +120 · 1.00uW +1.20u - Aug 242026
Rays @
TigersTigers ML +125 · 1.00uL -1.00u - Aug 232026
Rays @
OriolesRays ML -104 · 2.00uW +2.00u - Aug 212026
Rays @
OriolesRays ML +116 · 1.00uL -1.00u - Aug 72026
Rays @
MarinersRays ML +108 · 1.00uW +1.08u - Jul 282026
Rangers @
RaysRangers ML +156 · 1.00uW +1.56u - Jul 262026
Guardians @
RaysGuardians ML +125 · 1.00uL -1.00u - Jul 202026
Rays @
Blue JaysRays ML +150 · 1.00uW +1.50u - Jul 22026
Rays @
RoyalsRoyals ML +105 · 1.00uL -1.00u - Jun 302026
Rays @
RoyalsRoyals ML +105 · 1.00uL -1.00u - Jun 152026
Rays @
DodgersRays F5 ML +125 · 1.50uPUSH - Jun 142026
Rays @
AngelsF5 Over 5 +101 · 1.00uW +1.01u - Jun 122026
Rays @
AngelsF5 Over 4.5 -107 · 1.00uW +1.00u - Jun 82026
Red Sox @
RaysF5 Under 4.5 -120 · 1.00uW +1.00u - Jun 22026
Tigers @
RaysTigers F5 ML +123 · 1.50uW +1.84u - May 302026
Angels @
RaysAngels F5 ML +130 · 1.50uW +1.95u - May 302026
Angels @
RaysAngels ML +136 · 1.50uW +2.04u - May 132026
Rays @
Blue JaysRays ML +146 · 2.50uL -2.50u - May 112026
Rays @
Blue JaysRays ML +120 · 1.00uW +1.20u - May 82026
Rays @
Red SoxRays ML +122 · 1.00uL -1.00u
Showing the 25 most recent of 28 plays. Every play is in the MLB archive.
Every graded official play that involved this team, on either side, at the price it was sent. The same plays as the Pick Archive and Results.
About these numbers
The Tampa Bay Rays on every Lab metric, with each window side by side so you can see whether recent form matches the full season. Under each value is the team's rank among the 30 clubs for that window; the colour is its percentile against the league.
Windows. Season is every game so far. Last 15, Last 30 and Last 7 are each team's most recent games. Home and Road split by where the game was played. vs LHP and vs RHP split the team's plate appearances by the pitcher's hand; for pitching the same buttons split by the batter's side (vs LHB, vs RHB). Custom dates covers any range you choose. Every number is recomputed from the games themselves, and a window never uses a game played after its last date.
Free and members. Season and Last 15 are free for everyone. Last 30, Last 7, home and road, platoon splits and custom dates are part of Analytics, and every higher plan includes them.
All metric definitions are on the MLB Team Stats page.