OOTP+ — Sabermetrics • Statcast • League Hosting
Online League Setup Guide
NEW COMMISSIONER & GM WALKTHROUGH • < 5 MINUTE SETUP

Setting Up an Online League in OOTP 25 / 26 / 27?

Provision your multi-tenant workspace, wire Managed FTPS (`:2121`) & `$0` egress R2 master files, and onboard 30 GMs step by step.

IMMUTABLE CYCLE SNAPSHOT WIDGETS • ZERO SCREENSHOT ROT

Interactive Lore Smart-Embeds Frozen to the Exact Sim Cycle

View All 4 Smart-Embed Types (@player, #team, /spray, /boxscore) →
CNYE#24@player[1001] • demo_c1

Paul Rutschman

New York Empires • Age 34 • B/T R/R
OVR / POT
64
wOBA / xwOBA
.355 / .403
wRC+
124
AVG / OPS • HR
.287 / .836 • 22
WAR
4.8
BASEBALL SAVANT PERCENTILES (<200MS PRE-ATTENTIVE SCALE)20–80 SCOUTING
xwOBA0.403
70
wRC+124
77
Avg Exit Velo90.3 mph
19
Barrel %16.7%
81
CON141
POW142
EYE124
GAP118
SPD120
Open Full Dossier →
STATCAST POLAR SPRAY/spray • demo_c1

Empire Stadium — Statcast Spray Chart

330'(8'w)375'(8'w)405'(8'w)375'(8'w)330'(8'w)365'(8'w)330'(8'w)EMPIRE STADIUM (PF: AVG 0.981 | HR 0.985)
Home RunBARREL
180 BIP • 70 Barrels • Max EV 114.5 mph
EXIT VELO
114.2 mph
LAUNCH ANG
26.9°
DISTANCE
397 ft
xwOBA
1.600
Hover or click any batted-ball coordinateOpen 3D Statcast Hub →

01 • FROZEN SMART-EMBED LORE

@player, #team, /spray & /boxscore

Write trade blocks, dynasty recaps, and rivalry press releases with immutable sabermetric cards snapshotted to the exact sim cycle—so a 2029 rookie call-up post never mutates in 2041.

02 • TURNKEY ONLINE LEAGUE OPS

SignalR Export Grid + Managed FTPS

Accept in-game OOTP exports directly via ftp.ootpplus.com or poll existing BYO FTP servers, paired with presigned Cloudflare R2 master .lg.tar.gz downloads.

03 • DATA-ENRICHED GM RECRUITING

Verified Payroll, Farm Rank & 5-Yr Window

Every open GM seat automatically surfaces verified SQLite franchise KPIs—active record, budget headroom, prospect rank, and contention tier—plus 1-click tokenized team claiming.

IMMUTABLE PER-CYCLE SQLITE SNAPSHOT ENGINE (?mode=ro)

14 Broadcast Sabermetric & Historical Hubs Included Out of the Box

Launch Analytical Suite →

LIVE MULTI-TENANT BROADCAST WIRE • ENDLESS SOCIAL STREAM

Global Network Dispatches, Trade Blocks & Sim Recaps

+ Publish to Network Stream →
Pinned HeadlineRECAP/l/demoIn-Game 2026-10-01FROZEN CYCLE #1

October Pennant Chase: Statcast Spotlight & Division Clinchers

Cycle 1 wraps up regular-season play across the 16-team MLB universe! Franchise cornerstone `@player[1001]` posted elite exit-velocity and xwOBA marks down the stretch while `#team[1]` locked up top seed honors. Check the frozen Sim Cycle 1 cards below or dive into the 14 Analytical Hubs for full JAWS and Stretch Race breakdowns.

CNYE#24@player[1001] • demo_c1

Paul Rutschman

New York Empires • Age 34 • B/T R/R
OVR / POT
64
wOBA / xwOBA
.355 / .403
wRC+
124
AVG / OPS • HR
.287 / .836 • 22
WAR
4.8
BASEBALL SAVANT PERCENTILES (<200MS PRE-ATTENTIVE SCALE)20–80 SCOUTING
xwOBA0.403
70
wRC+124
77
Avg Exit Velo90.3 mph
19
Barrel %16.7%
81
CON141
POW142
EYE124
GAP118
SPD120
Open Full Dossier →
NYE
NYEAtlantic Division#team[1] • demo_c1

New York Empires

RECORD
102-60 (.630)
PYTHAGOREAN
101.1-60.9 (+0.9000000000000057)
RUN DIFF
+183
wRC+ • ERA
105 • 3.27
CLUB WAR
63.9
PAYROLL / BUDGET$164.0M / $199.0M (82%)
War Room & Depth Diamond →
4 Reactions
RECAP/l/demoIn-Game 2026-09-28FROZEN CYCLE #12

Sim Cycle #12 Pennant Pulse: Late-Inning Bullpen Leverage & Division Shakeup

Front offices across the association spent Cycle #12 adjusting high-leverage bullpen usage after `@player[1001]` posted another elite Statcast exit-velocity week. `#team[1]` continues to pace the division in both Pythagorean differential and team wRC+ entering the weekend slate.

CFNYY#27@player[1001] • demo_c12

Marcus Vance

New York Empires • Age 25 • B/T L/R
OVR / POT
75/80
wOBA / xwOBA
.418 / .431
wRC+
168
AVG / OPS • HR
.308 / .992 • 41
WAR
7.8
BASEBALL SAVANT PERCENTILES (<200MS PRE-ATTENTIVE SCALE)20–80 SCOUTING
xwOBA.431
98
Avg Exit Velo94.2 mph
96
Barrel %16.8%
95
Hard-Hit %54.1%
94
CON70
POW75
EYE70
GAP65
SPD65
Open Full Dossier →
NYY
NYYAL East#team[1] • demo_c12

New York Empires

RECORD
92-70 (.605)
PYTHAGOREAN
96-66 (+2)
RUN DIFF
+88
wRC+ • ERA
112 • 3.48
CLUB WAR
44.2
PAYROLL / BUDGET$214.0M / $248.0M (86%)
War Room & Depth Diamond →
4 Reactions
COLUMN/l/continental-baIn-Game 2026-09-27FROZEN CYCLE #11

Statcast Lab Dispatch (Cycle #11): Barrel Geometry & Multi-Park Wall Overlays

Breaking down the latest batted-ball cluster from `/spray[player=1001,year=2026]` alongside last night's nail-biter `/boxscore[game=1]`. Pull-side launch angles between 24° and 31° produced a .742 xwOBAcon across the sim window.

STATCAST POLAR SPRAY/spray • continental-ba_c11

Julian Morales — Batted-Ball Profile

318'(8'w)362'(8'w)385'(10'w)408'(10'w)382'(8'w)354'(8'w)314'(8'w)EMPIRE STADIUM (PF: AVG 1.020 | HR 1.120)
Home RunBARREL
13 BIP • 11 Barrels • Max EV 114.2 mph
EXIT VELO
112.4 mph
LAUNCH ANG
27°
DISTANCE
398 ft
xwOBA
1.950
Hover or click any batted-ball coordinateOpen 3D Statcast Hub →
FINAL • GAME #5012026-09-29
/boxscore[501] • continental-ba_c11
CLUBRHE
BOSBoston Colonials(BOS)
381
LADLos Angeles Stars(LAD)
6110
W: C. Cole (16-5)L: B. Bello (12-9)SV: C. Holmes (34)
Att: 46,820
KEY STATCAST & SCORING PLAYS
Bot 3 • M. Vance vs B. Bello: Home Run (3 RBI)112.4 mph • 412 ft
Top 6 • R. Devers vs C. Cole: Double (2 RBI)107.8 mph • 378 ft
Bot 7 • J. Soto vs J. Slaten: Home Run (2 RBI)109.1 mph • 396 ft
Pitch-by-pitch replay & win probability curve ready▶ Replay from 0-0 →
7 Reactions
TRADE BLOCK/l/demoIn-Game 2026-09-26FROZEN CYCLE #10

Front Office Trade Block Update — Cycle #10: Controllable Rotation Arms & Surplus Prospects

With `$34M` in projected 5-year payroll flexibility, `#team[1]` is listening on packages centered around MLB-ready corner outfield power (`@player[1001]`) in exchange for upper-minors starting pitching with 65+ Stuff grades.

RFBOS#24@player[1009] • demo_c10

Devon Brooks

Boston Colonials • Age 25 • B/T L/R
OVR / POT
75/80
wOBA / xwOBA
.391 / .402
wRC+
149
AVG / OPS • HR
.289 / .936 • 38
WAR
6.1
BASEBALL SAVANT PERCENTILES (<200MS PRE-ATTENTIVE SCALE)20–80 SCOUTING
xwOBA.431
98
Avg Exit Velo94.2 mph
96
Barrel %16.8%
95
Hard-Hit %54.1%
94
CON70
POW75
EYE70
GAP65
SPD65
Open Full Dossier →
BOS
BOSAL East#team[1] • demo_c10

Boston Colonials

RECORD
94-68 (.605)
PYTHAGOREAN
96-66 (+2)
RUN DIFF
+110
wRC+ • ERA
114 • 3.48
CLUB WAR
47.0
PAYROLL / BUDGET$214.0M / $248.0M (86%)
War Room & Depth Diamond →
10 Reactions
PRESS RELEASE/l/continental-baIn-Game 2026-09-25FROZEN CYCLE #9

Official Club Statement (Cycle #9): Contract Extension & 5-Year Contention Window

The front office has finalized a multi-year pact locking up our franchise core through the 2031 season. See the frozen `@player[1001]` Savant card and `/spray[player=1001]` distribution below for why our analytical models projected a +6.8 WAR baseline.

1BSEA#55@player[1015] • continental-ba_c9

Koji Takahashi

Seattle Emeralds • Age 25 • B/T L/R
OVR / POT
75/80
wOBA / xwOBA
.422 / .428
wRC+
172
AVG / OPS • HR
.314 / .991 • 36
WAR
7.4
BASEBALL SAVANT PERCENTILES (<200MS PRE-ATTENTIVE SCALE)20–80 SCOUTING
xwOBA.431
98
Avg Exit Velo94.2 mph
96
Barrel %16.8%
95
Hard-Hit %54.1%
94
CON70
POW75
EYE70
GAP65
SPD65
Open Full Dossier →
STATCAST POLAR SPRAY/spray • continental-ba_c9

Koji Takahashi — Batted-Ball Profile

318'(8'w)362'(8'w)385'(10'w)408'(10'w)382'(8'w)354'(8'w)314'(8'w)EMPIRE STADIUM (PF: AVG 1.020 | HR 1.120)
Home RunBARREL
13 BIP • 11 Barrels • Max EV 114.2 mph
EXIT VELO
112.4 mph
LAUNCH ANG
27°
DISTANCE
398 ft
xwOBA
1.950
Hover or click any batted-ball coordinateOpen 3D Statcast Hub →
13 Reactions
Auto-streaming archive • Page #1 loaded (5 dispatches)