KodoAnalytics (@kodoAnalytics) header
KodoAnalytics (@kodoAnalytics) profile picture

⚾📈Statcast analysis brought to your fantasy team - ESPN, Fantrax and Yahoo! syncs now available. ⚾📈 | For 🏒: @kodohockey

Ottawa, Ontario
Joined April 2026
Photo by KodoAnalytics (@kodoAnalytics)Photo by KodoAnalytics (@kodoAnalytics)Photo by KodoAnalytics (@kodoAnalytics)Photo by KodoAnalytics (@kodoAnalytics)Photo by KodoAnalytics (@kodoAnalytics)Photo by KodoAnalytics (@kodoAnalytics)Photo by KodoAnalytics (@kodoAnalytics)Photo by KodoAnalytics (@kodoAnalytics)Photo by KodoAnalytics (@kodoAnalytics)Photo by KodoAnalytics (@kodoAnalytics)
I'd like to thank everyone for your contributions to keep the Kodo site going! Every donation goes directly back into the site to enhance tools and the user experience. If you have found value in us and wish to donate, check out the link below: ko-fi.com/kodoanalytics Thank you!
1
2
9
5,507
Kodo Hockey + Kodo Baseball combined in one app 👇
The Kodo Analytics app is almost ready for testers. Fantasy Hockey and fantasy baseball synced to your leagues directly.
137
🚨 Yesterday's save situations Saves: • ⭐ Erik Tolman (WSH, 1% own) - 1.1 IP, 2 K, 0 ER • ⭐ Colin Rea (CHC, 2% own) - 2.0 IP, 1 K, 0 ER • ⭐ Lucas Erceg (KC, 7% own) - 1.0 IP, 1 K, 0 ER • Mason Montgomery (PIT, 37% own) - 1.0 IP, 2 K, 0 ER • ⭐ Trevor Richards (CWS, 0% own) - 3.1 IP, 3 K, 1 ER Blown saves: • Braxton Roxby (SF) - 1.2 IP, 0 K, 0 ER • ⭐ Griffin Canning (SD, 0% own) - 3.0 IP, 2 K, 3 ER
1
1
233
📈 Yesterday's top pitchers 1. Dean Kremer (MIN, 32% own) - 7.0 IP, 1 ER, 4 K, 3 H, 0 BB, W 2. Max Scherzer (TOR, 15% own) - 7.0 IP, 1 ER, 7 K, 6 H, 1 BB, W 3. Jacob Misiorowski (MIL, 99% own) - 5.1 IP, 0 ER, 5 K, 2 H, 2 BB, W 4. Zack Wheeler (PHI, 98% own) - 6.0 IP, 1 ER, 5 K, 5 H, 0 BB, W 5. Logan Gilbert (SEA, 97% own) - 4.0 IP, 0 ER, 8 K, 0 H, 1 BB
220
📈 Yesterday's top hitters 1. Alex Bregman (CHC, 87% own) - 4-for-4, 2 HR, 4 RBI, 3 R 2. Andrés Chaparro (WSH, 0% own) - 3-for-4, 2 HR, 2 RBI, 2 R 3. Jonny DeLuca (TB, 1% own) - 2-for-4, 2 HR, 2 RBI, 2 R 4. Vinnie Pasquantino (KC, 51% own) - 2-for-4, 2 HR, 2 RBI, 2 R 5. Christian Walker (HOU, 51% own) - 2-for-3, 1 HR, 1 RBI, 3 R
1
1
269
☕ Morning Java · Mon Sep 28 Top fantasy baseball storylines heading into today's action: → KEEP: Jacob Misiorowski - Led all of MLB in ERA (1.80), strikeouts (252), WHIP (0.80) and opponent average (.157) at age 24 → KEEP: Yordan Alvarez - Hit .316/.432/.601 with 42 homers and 106 RBI over 158 games and is the AL MVP favorite → KEEP: Alec Burleson - Finished as the major league RBI leader, the first Cardinal to do it since Joe Torre in 1971 → WATCH: Corbin Burnes - Ended on the IL with shoulder inflammation → WATCH: River Ryan - And Jackson Jobe are the two Detroit arms to have ranked before your 2027 draft Full breakdown 👇
169
🩹 DTD Watch · Sun Sep 27 Today's day-to-day calls - who plays, who's out, and the fill-in: 🔴 Juan Soto (NYM) - Right hand contusion · game-time decision ↳ if out: Nick Morabito (projected) 🔴 Kyle Stowers (MIA) - Abdominal injury 🔴 Alika Williams (OAK) - Likely out · game-time decision ↳ if out: Joshua Kuroda-Grauer (projected) 🟡 Oneil Cruz (PIT) - Left knee injury · game-time decision ↳ if out: Jake Mangum (projected) 🟡 Willson Contreras (BOS) - Right hand contusion · game-time decision ↳ if out: Nick Sogard (projected) 🟡 Nicky Lopez (TEX) - Left ankle/heel injury · game-time decision ↳ if out: Justin Foscue (projected) 🟡 Chandler Simpson (TB) - Right foot injury · game-time decision ↳ if out: Ryan Vilade (projected) 🟡 Osleivis Basabe (SF) 🟡 Xavier Edwards (MIA) - Left thumb discomfort · game-time decision ↳ if out: Jared Serna (projected) 🟡 Chase Meidroth (CWS) - Left wrist soreness 🟡 Joey Ortiz (MIL)
1
230
Final day of the MLB fantasy and regular season! How did everyone do this year? Any Kodo success stories?
1
269
Brandon Williamson is the sturdiest arm on the board tonight: a quality start in 49% of simulated outcomes, and he fails to finish five innings only 5% of the time. Each line is 20,000 simulated starts, with innings and run rate moving together the way they do in a real game. Our quality-start numbers are graded against every start this season.
194
🎯 Streaming SP · 3/3 Michael Soroka (ARI) - 44% owned · vs SD @ Petco Park 🕐 First pitch 3:10 PM ET 🔮 Tonight (proj) 5.5 IP · 6 K · 3.93 ERA · 42% QS · grade C 📊 Season 3.31 ERA · 1.09 WHIP · 8.89 K/9 (20 GS, 111.1 IP) 📈 Last 14 1.5 ERA · 0.5 WHIP · 11.2 K/9 (2 GS, 12.0 IP) 🆚 SD .843 OPS L14 · vs RHP .666 lineup (prj) 5 RHB / 4 LHB (Michael Soroka: RHP) 🔥 SD's hottest bats vs RHP (projected): Ethan Salas (1.143), Xander Bogaerts (1.014), Fernando Tatis Jr. (.994) 🏟️ Park 92 HR index (pitcher-friendly) 🌤️ 83°F · 7 mph OUT · 2% rain
2
421
🎯 Streaming SP · 2/3 Brandon Williamson (CIN) - 2% owned · vs TOR @ Rogers Centre 🕐 First pitch 3:07 PM ET 🔮 Tonight (proj) 6.3 IP · 5 K · 3.86 ERA · 48% QS · grade C 📊 Season 4.89 ERA · 1.41 WHIP · 5.98 K/9 (8 GS, 49.2 IP) 📈 Last 14 1.5 ERA · 0.58 WHIP · 3.8 K/9 (3 GS, 12.0 IP) 🆚 TOR .622 OPS L14 · vs LHP .621 lineup (prj) 5 RHB / 4 LHB (Brandon Williamson: LHP) 🔥 TOR's hottest bats vs LHP (projected): Nathan Lukes (.761), Vladimir Guerrero Jr. (.746), Brett Bateman (.739) 🏟️ Park 107 HR index (hitter-friendly) 🌤️ 72°F · Dome · 0% rain
180
Tonight's low-owned stream of the day: Jared Jones (PIT) Jared Jones visits DET. Only 44% owned in ESPN. Jones enters with a 3.30 xERA that sits well ahead of his 3.87 surface ERA, and Detroit's right-handed lineup ranks merely 9th in OPS against righties at .735, an ordinary matchup that offers room for strikeout upside given his 10.87 K/9 on the season. Recent volatility is real - three quality starts in his last four outings - but the stabilized metrics and weak opponent profile align cleanly for a streaming play. Kodo projects: 5.6 IP / 7.6 K / 3.21 ERA · 47% QS chance.
1
213
9/26: the hardest contact the box score threw away. Carter Jensen (41% rostered) hit 4 balls in play averaging 103.7 mph, topping out at 108.0. Expected 1.073 wOBA on that contact. He actually got .640. Deyvison De Los Santos (0% rostered): 4 in play, 3 hit hard, .421 expected against .000 actual. Josh Rojas: 4 in play, 1 hit hard, .265 expected against .000 actual. Alejandro Kirk (40% rostered): 4 in play, .214 expected against .000 actual.
1
173
9/26: the box scores that flattered the contact underneath. Brayan Rocchio (21% rostered) put up 1.312 wOBA on contact worth .336, averaging 93.7 mph off the bat. Héctor Rodríguez (2% rostered): .625 actual on .170 of contact. Steven Kwan (69% rostered): .820 actual on .378 of contact. Michael Harris II (91% rostered): .860 actual on .445 of contact.
1
119
🚨 Yesterday's save situations Saves: • Tanner Scott (LAD, 41% own) - 1.0 IP, 2 K, 0 ER • ⭐ Aaron Ashby (MIL, 16% own) - 2.0 IP, 2 K, 0 ER Blown saves: • ⭐ Carlos Vargas (SEA, 0% own) - 1.2 IP, 0 K, 0 ER • Mason Montgomery (PIT, 40% own) - 0.2 IP, 1 K, 3 ER • ⭐ Evan Phillips (LAD, 1% own) - 1.0 IP, 1 K, 1 ER • ⭐ Jose Cabrera (ARI, 0% own) - 1.1 IP, 2 K, 5 ER
205
📈 Yesterday's top pitchers 1. Hayden Wesneski (HOU, 24% own) - 7.0 IP, 1 ER, 5 K, 6 H, 1 BB, W 2. Rhett Lowder (CIN, 3% own) - 6.0 IP, 0 ER, 2 K, 3 H, 2 BB, W 3. Jonah Tong (NYM, 9% own) - 5.0 IP, 1 ER, 9 K, 3 H, 1 BB 4. Tanner Bibee (CLE, 67% own) - 6.0 IP, 3 ER, 6 K, 7 H, 1 BB, W 5. Kyle Harrison (MIL, 41% own) - 2.0 IP, 0 ER, 4 K, 0 H, 0 BB, W
145
📈 Yesterday's top hitters 1. Jeremy Peña (HOU, 62% own) - 4-for-6, 2 HR, 4 RBI, 4 R 2. Brayan Rocchio (CLE, 21% own) - 3-for-4, 2 HR, 2 RBI, 3 R 3. Hunter Goodman (COL, 85% own) - 2-for-5, 2 HR, 4 RBI, 2 R 4. Ronny Mauricio (NYM, 0% own) - 2-for-4, 2 HR, 3 RBI, 2 R 5. Patrick Bailey (CLE, 1% own) - 2-for-5, 2 HR, 3 RBI, 2 R
1
169
☕ Morning Java · Sun Sep 27 Top fantasy baseball storylines heading into today's action: → DROP: Justin Verlander - Threw 5⅓ innings with six strikeouts in the final start of his career, finishing at 3,560 strikeouts, → WATCH: Aaron Judge - Is eligible to return today, but the Yankees are planning for the Wild Card round without him → DROP: Casey Mize - Went on the 15-day IL with a right ankle sprain → WATCH: Juan Soto - Was hit on the right hand by a 91.7 mph sinker → WATCH: Oneil Cruz - Left with left knee soreness after his foot caught in the grass Full breakdown 👇
1
214
Still on most waivers after last night (under 25% rostered on ESPN): Dylan Beavers (1%): 1-for-4, 1 HR, 4 RBI, 2 R Dylan Crews (5%): 1-for-3, 1 HR, 1 RBI, 3 R, 2 SB Jacob Lopez (10%): 6.0 IP, 4 K, 1 ER, W Robert Gasser (16%): 6.0 IP, 9 K, 1 ER Spencer Torkelson (21%): 3-for-4, 1 HR, 3 RBI, 1 R
212