Toronto Blue Jays logo

Blue Jays.

The nightly market record for Toronto.

Mid-season · preview

Regular season is live. This page is a preview of the year-round offseason desk — the roster snapshot is real, but the move-tracking, futures-movement and projected-lineup sections are dormant until the season ends and those data sources wire up. The active surface today is the club desk.

01 / Roster

Blue Jays batters · 26 on the books.

Total
26
batters in graph
With PA
18
2026 season
L/R/S
8/13/2
+3 unknown
Top xBA
273
Yohendrick Piñango
BatterBatsPA 26BA 26xBA 26PA 25BA 25xBA blended
Vladimir Guerrero Jr.R245.298.307680.292.269
Kazuma OkamotoR238.214.2170.000.222
Ernie ClementR236.300.262588.277.252
Daulton VarshoL226.260.256271.238.251
Andrés GiménezL205.216.213369.210.230
Jesús SánchezL182.287.288497.237.261
George SpringerR175.212.227586.309.239
Lenyn SosaR117.195.222544.264.239
Brandon ValenzuelaS117.235.2520.000.250
Myles StrawR99.241.275299.262.255
Yohendrick PiñangoL90.294.2890.000.273
Davis SchneiderR89.127.155227.234.213
Nathan LukesL81.301.311438.255.260
Tyler HeinemanS80.141.172174.289.218
Eloy JiménezR35.290.2140.000.232
Addison BargerL28.045.131502.243.235
Alejandro KirkR22.150.254506.282.246
Charles McAdooR8.250.3220.000.256
Anthony Santander0.000221.175
Jonatan Clase0.000112.210
Yimi García0.0000.000
Jeff HoffmanR0.0000.000
Nick SandlinR0.0000.000
Trey YesavageR0.0000.000
Patrick CorbinL0.0000.000
Adam MackoL0.0000.000
02 / Top xBA

Highest-quality contact, blended.

BatterxBA blendedBA 26xBA 26PA 26Bats
01Yohendrick Piñango.273.294.28990L
02Vladimir Guerrero Jr..269.298.307245R
03Jesús Sánchez.261.287.288182L
04Nathan Lukes.260.301.31181L
05Myles Straw.255.241.27599R
06Ernie Clement.252.300.262236R
07Daulton Varsho.251.260.256226L
08Brandon Valenzuela.250.235.252117S
09George Springer.239.212.227175R
10Lenyn Sosa.239.195.222117R
03 / Moves

Roster moves · trades · free-agent activity.

Dormant · data source pending
Source wires up offseason

Tracking trades, free-agent signings, non-tenders, and 40-man moves needs a dedicated source (MLB Trade Rumors RSS, MLB Transactions API, or editorial entry). Surface goes live the first time data lands.

04 / Projected

Projected lineup · rotation outlook.

Dormant · data source pending
Projection model not wired

Lineup + rotation projections need a depth-chart source or a per-team editorial entry. The MlbBatter graph carries position-agnostic stats; turning that into a 1-9 + bench + rotation card requires position metadata the schema doesn't carry yet.

05 / Futures

Win total · division · World Series.

Dormant · data source pending
Futures odds feed not in scope yet

Win-total, division, and championship futures move on different cadence than player props and require a different odds feed. The almanac currently sources player props via ParlayAPI + the-odds-api H2H — futures would slot alongside, with snapshot rows mirroring MlbLineSnapshot but typed to a futures market.

06 / Spring

Camp battles · prospect progress.

Dormant · data source pending
Editorial surface

Spring training battles (5th starter, bench spots, prospect debuts) are an editorial product — too low-frequency for a model, too high-judgment for an automatic feed. Plans for a per-team weekly note from the editor once the offseason calendar starts producing real signal.