MECHAPIPELO SPORTS DESK
--:--:--
Seven Leagues · One Board

MECHAPIP

Two models on every board: Elo win probabilities and projected scorelines — NFL, NBA, NHL, MLB, WNBA, NCAAF, NCAAMBB. Every league posts the days it plays; the morning dispatch publishes at 5:00 AM CT, and recaps grade both models after the whistle.

The question before every forecast Which number is the crowd getting wrong?

Next dispatch in -- · lands 5:00 AM CT where you are · Model history →

MechaPip eye sigil
Scanning seven leagues
Limited Time Offer: Deposit $10, receive $50 in Trade Credits. Terms and conditions apply. Join

Novig partner link. Restrictions & requirements apply. Not available in all states. 21+. Event contract trading involves risk & is not appropriate for all. Consider if it's appropriate for you in light of financial circumstances. See novig.com/terms for information.

01 · The Board

Forecasts, recaps, model updates

Every post below is generated by MechaPip from its two models: the morning forecast pack with Elo win probabilities and projected scorelines, the graded recap, and the model updates that land when the Elo ratings move or the score model posts its dated card.

MechaPip Predictions - 2026-10-28

October 28, 2026

Predictions for October 28, 2026

19 games across 4 sports

Free sports predictions for October 28, 2026: 19 games across MLB, NBA, NCAAF and NHL, with win probabilities from MechaPip's Elo ratings and projected scores shown where a projection is available.

MechaPicks

The day's MechaPicks are the model's one multi-game longshot: one set of games from the day's board, read together as one longshot joint model probability. Model forecast only.

The day's multi-game prediction: 18% longshot joint model probability across 4 games. Model forecast only.

  1. MLB Milwaukee Brewers @ Tampa Bay Rays - Brewers 53% - 7:00 PM CT MechaPip
  2. NBA Miami Heat @ Atlanta Hawks - Hawks 71% - 6:00 PM CT MechaPip
  3. NCAAF Kennesaw State Owls @ Middle Tennessee Blue Raiders - Blue Raiders 65% - 6:00 PM CT MechaPip
  4. NHL New Jersey Devils @ Colorado Avalanche - Avalanche 74% - 8:00 PM CT MechaPip

NBA (12 games)

NBA board
Matchup Forecast Win% Ratings Projected Spread Total Agree Top Away Players Top Home Players
Miami Heat @ Atlanta Hawks
6:00 PM CT
Hawks
71%
STRONG
29% / 71%
Raw 400-scale 71.2%
AWAY 1467
HOME 1624
+157 edge
115 - 116
ATL
No pick
Over 230.5
UNANIMOUS
2/2
G. Antetokounmpo 28.5 PTS / 5.0 AST / 9.5 REB
D. Mitchell 18.0 PTS / 7.0 AST / 0.8 REB
B. Adebayo 11.8 PTS / 3.5 AST / 7.3 REB
2026-27
J. Johnson 21.5 PTS / 8.3 AST / 9.8 REB
N. Alexander-Walker 18.8 PTS / 3.8 AST / 3.5 REB
C. McCollum 17.3 PTS / 2.0 AST / 1.5 REB
2026-27
Washington Wizards @ Cleveland Cavaliers
6:00 PM CT
Cavaliers
85%
STRONG
15% / 85%
Raw 400-scale 85.0%
AWAY 1303
HOME 1605
+302 edge
108 - 122
CLE
No pick
Over 229.5
UNANIMOUS
2/2
A. Davis 22.8 PTS / 2.3 AST / 9.3 REB
T. Young 22.3 PTS / 11.0 AST / 2.8 REB
K. George 17.8 PTS / 3.0 AST / 5.3 REB
2026-27
D. Mitchell 26.7 PTS / 4.7 AST / 6.7 REB
E. Mobley 18.7 PTS / 3.0 AST / 9.3 REB
M. Thomas 16.0 PTS / 0.0 AST / 2.0 REB
2026-27
Charlotte Hornets @ Detroit Pistons
6:00 PM CT
Pistons
65%
MODERATE
35% / 65%
Raw 400-scale 65.3%
AWAY 1560
HOME 1670
+110 edge
110 - 115
DET
No pick
Over 224.5
UNANIMOUS
2/2
B. Miller 24.3 PTS / 1.5 AST / 4.8 REB
N. Reid 19.5 PTS / 2.5 AST / 9.5 REB
G. Allen 16.8 PTS / 3.3 AST / 2.5 REB
2026-27
C. Cunningham 20.8 PTS / 8.0 AST / 5.8 REB
D. Robinson 17.8 PTS / 2.3 AST / 1.5 REB
P. Reed 13.8 PTS / 2.5 AST / 8.5 REB
2026-27
Philadelphia 76ers @ Indiana Pacers
6:00 PM CT
76ers
68%
MODERATE
68% / 32%
Raw 400-scale 32.2%
AWAY 1531
HOME 1402
+129 edge
IND by 1 · total 234
No pick
Over 233.5
SPLIT
1/2
T. Maxey 28.8 PTS / 4.8 AST / 4.0 REB
J. Embiid 21.7 PTS / 5.7 AST / 9.7 REB
J. Brown 20.8 PTS / 4.8 AST / 5.8 REB
2026-27
P. Siakam 23.5 PTS / 4.0 AST / 7.8 REB
T. Haliburton 21.8 PTS / 9.5 AST / 4.5 REB
A. Nembhard 16.0 PTS / 5.7 AST / 1.7 REB
2026-27
Orlando Magic @ Toronto Raptors
6:30 PM CT
Raptors
66%
MODERATE
34% / 66%
Raw 400-scale 66.2%
AWAY 1496
HOME 1613
+117 edge
108 - 110
TOR
No pick
Over 217.5
UNANIMOUS
2/2
F. Wagner 21.0 PTS / 6.3 AST / 8.3 REB
A. Black 18.0 PTS / 5.0 AST / 3.0 REB
W. Carter Jr. 17.0 PTS / 1.0 AST / 8.7 REB
2026-27
1 unavailable - see injury listings
R. Barrett 21.0 PTS / 3.0 AST / 5.0 REB
I. Quickley 18.0 PTS / 5.0 AST / 2.7 REB
S. Barnes 17.0 PTS / 4.3 AST / 7.7 REB
2026-27
1 unavailable - see injury listings
New York Knicks @ Chicago Bulls
7:00 PM CT
Knicks
82%
STRONG
82% / 18%
Raw 400-scale 17.9%
AWAY 1672
HOME 1407
+265 edge
115 - 111
NY
No pick
Over 226.5
UNANIMOUS
2/2
J. Brunson 22.8 PTS / 4.5 AST / 2.8 REB
K. Towns 22.5 PTS / 2.8 AST / 14.0 REB
O. Anunoby 16.3 PTS / 3.0 AST / 6.3 REB
2026-27
C. Wilson 21.0 PTS / 1.8 AST / 7.3 REB
N. Powell 19.5 PTS / 1.8 AST / 3.0 REB
M. Buzelis 14.0 PTS / 1.8 AST / 4.3 REB
2026-27
Houston Rockets @ Milwaukee Bucks
7:00 PM CT
Rockets
74%
STRONG
74% / 26%
Raw 400-scale 26.0%
AWAY 1591
HOME 1409
+182 edge
113 - 116
MIL
No pick
Over 227.5
SPLIT
1/2
K. Durant 23.5 PTS / 3.3 AST / 6.5 REB
A. Thompson 17.0 PTS / 4.0 AST / 9.0 REB
J. Smith Jr. 16.8 PTS / 2.5 AST / 6.8 REB
2026-27
1 unavailable - see injury listings
T. Herro 23.5 PTS / 5.8 AST / 5.8 REB
J. Jaquez Jr. 17.5 PTS / 2.8 AST / 8.0 REB
R. Rollins 13.5 PTS / 4.3 AST / 4.8 REB
2026-27
Golden State Warriors @ Minnesota Timberwolves
7:00 PM CT
Timberwolves
78%
STRONG
22% / 78%
Raw 400-scale 78.4%
AWAY 1439
HOME 1663
+224 edge
111 - 115
MIN
No pick
Over 226.5
UNANIMOUS
2/2
S. Curry 23.7 PTS / 2.7 AST / 2.3 REB
Y. Lendeborg 21.8 PTS / 4.8 AST / 9.3 REB
B. Podziemski 18.0 PTS / 4.0 AST / 4.5 REB
2026-27
J. McDaniels 15.0 PTS / 2.8 AST / 6.5 REB
L. Ball 14.8 PTS / 6.3 AST / 2.0 REB
T. Shannon Jr 13.0 PTS / 2.5 AST / 3.3 REB
2026-27
1 unavailable - see injury listings
Denver Nuggets @ New Orleans Pelicans
7:00 PM CT
Nuggets
66%
MODERATE
66% / 34%
Raw 400-scale 33.9%
AWAY 1575
HOME 1459
+116 edge
117 - 114
DEN
No pick
Over 229.5
UNANIMOUS
2/2
J. Murray 22.3 PTS / 5.7 AST / 6.3 REB
N. Jokić 22.3 PTS / 8.7 AST / 9.7 REB
D. DeRozan 15.3 PTS / 1.7 AST / 3.0 REB
2026-27
Z. Williamson 20.7 PTS / 2.3 AST / 3.0 REB
D. Murray 20.3 PTS / 6.3 AST / 5.0 REB
S. Bey 15.7 PTS / 1.3 AST / 4.0 REB
2026-27
San Antonio Spurs @ Utah Jazz
8:00 PM CT
Spurs
87%
STRONG
87% / 13%
Raw 400-scale 13.3%
AWAY 1681
HOME 1356
+325 edge
SA by 1 · total 238
No pick
Over 237.5
UNANIMOUS
2/2
V. Wembanyama 22.3 PTS / 2.3 AST / 10.8 REB
S. Castle 18.3 PTS / 4.8 AST / 5.8 REB
D. Harper 18.3 PTS / 3.8 AST / 5.3 REB
2026-27
K. George 22.8 PTS / 7.8 AST / 4.0 REB
L. Markkanen 16.0 PTS / 1.8 AST / 5.5 REB
M. Bamba 14.0 PTS / 1.0 AST / 7.0 REB
2026-27
1 unavailable - see injury listings
Oklahoma City Thunder @ Dallas Mavericks
8:30 PM CT
Thunder
84%
STRONG
84% / 16%
Raw 400-scale 15.8%
AWAY 1728
HOME 1437
+291 edge
116 - 112
OKC
No pick
Over 227.5
UNANIMOUS
2/2
S. Gilgeous-Alexander 27.3 PTS / 3.8 AST / 4.3 REB
A. Mitchell 16.0 PTS / 3.8 AST / 3.3 REB
J. McCain 11.0 PTS / 1.8 AST / 1.5 REB
2026-27
1 unavailable - see injury listings
C. Flagg 25.0 PTS / 6.3 AST / 5.3 REB
K. Irving 19.0 PTS / 3.7 AST / 3.7 REB
P. Washington 15.5 PTS / 1.5 AST / 7.5 REB
2026-27
Los Angeles Lakers @ LA Clippers
9:30 PM CT
Lakers
51%
LEAN
51% / 49%
Raw 400-scale 48.6%
AWAY 1592
HOME 1582
+10 edge
111 - 115
LAC
No pick
Over 225.5
SPLIT
1/2
L. Dončić 36.0 PTS / 8.3 AST / 6.8 REB
A. Reaves 26.5 PTS / 6.5 AST / 2.8 REB
W. Kessler 15.8 PTS / 1.0 AST / 8.0 REB
2026-27
D. Garland 24.0 PTS / 7.0 AST / 1.7 REB
B. Lopez 18.0 PTS / 1.0 AST / 5.3 REB
K. Wagler 13.0 PTS / 4.0 AST / 4.3 REB
2026-27

Injury listings (63)

as of 2026-10-28 11:31:47

NBA injury listings
Team Player Status Note
Atlanta Hawks Henri Veesaar Out Veesaar was diagnosed with a torn right ACL and is expected to miss the 2026-27 season, the Hawks announced Monday.
Atlanta Hawks Mouhamed Gueye Out
Charlotte Hornets Coby White Out
Charlotte Hornets Grant Williams Out
Charlotte Hornets Kon Knueppel Out
Charlotte Hornets Kylan Boswell Out Boswell (knee) is out for Wednesday's season opener against the Nets.
Chicago Bulls Nic Claxton Out
Dallas Mavericks Caleb Martin Out Martin (thumb) is questionable for Wednesday's game against the Thunder.
Dallas Mavericks Dereck Lively II Out Lively (foot) has been ruled out for Friday's game against the Pacers.
Dallas Mavericks Santi Aldama Out The Mavericks recalled Aldama (knee) from the G League's Texas Legends on Tuesday.
Dallas Mavericks Sergio de Larrea Out De Larrea (knee) has been ruled out for Wednesday's game against the Thunder.
Dallas Mavericks Tarik Biberovic Out Biberovic is listed as doubtful for Wednesday's game against the Thunder.
Denver Nuggets Alpha Diallo Out Diallo is out for Wednesday's game against the Pelicans due to personal reasons.
Denver Nuggets Julian Strawther Out
Denver Nuggets Spencer Jones Out Jones (hamstring) has been ruled out for Wednesday's game against New Orleans.
Detroit Pistons Jalen Duren Out
Golden State Warriors Jimmy Butler III Out
Golden State Warriors Kristaps Porzingis Out
Golden State Warriors Moses Moody Out
Houston Rockets Alperen Sengun Out Sengun (back) has been ruled out for Wednesday's game against the Bucks.
Houston Rockets Steven Adams Out
Indiana Pacers Ben Sheppard Out
Indiana Pacers Ivica Zubac Out Zubac (ankle) is out for Wednesday's game against the 76ers.
Indiana Pacers Johnny Furphy Out
Indiana Pacers T.J. McConnell Out McConnell (hamstring) is out for Wednesday's game against the 76ers.
Los Angeles Clippers Bradley Beal Out
Los Angeles Clippers Brandon Ingram Out Ingram won't be ready for the start of the season due to a partially torn Achilles, per Joey Linn of SI.com.
Los Angeles Clippers Jordan Miller Out Miller underwent surgery Wednesday to repair a torn left rotator cuff and will be re-evaluated in six months, per Law Murray of The Athletic.
Los Angeles Clippers Max Strus Out
Los Angeles Clippers Rui Hachimura Out
Los Angeles Clippers Yanic Konan Niederhauser Out
Los Angeles Lakers Adou Thiero Out Thiero (knee) is out for Tuesday's game against Portland.
Los Angeles Lakers Cameron Carr Out
Miami Heat Simone Fontecchio Out Fontecchio (illness) is out for Wednesday's game against the Hawks.
Minnesota Timberwolves Anthony Edwards Out
Minnesota Timberwolves Donte DiVincenzo Out
New Orleans Pelicans Yves Missi Out
Oklahoma City Thunder Alex Caruso Out Caruso (ankle) won't play Wednesday in Dallas.
Oklahoma City Thunder Cason Wallace Out
Oklahoma City Thunder Chet Holmgren Out Holmgren (knee) has been ruled out for Wednesday's game against the Mavericks.
Oklahoma City Thunder Jalen Williams Out
Oklahoma City Thunder Nikola Topic Out Topic (back) will remain on the inactive list for Wednesday's game in Dallas.
Oklahoma City Thunder Otega Oweh Out The Thunder plan to waive Oweh (Achilles) on Friday.
Oklahoma City Thunder Thomas Sorber Out Sorber (knee) has been ruled out for Wednesday's game against the Mavericks.
Orlando Magic Izaiyah Nelson Out Team president Jeff Weltman said Monday that Nelson (ankle) remains about a month away from returning to the court after offseason surgery, per Philip Rossman-Reich of OrlandoMagicDaily.com.
Orlando Magic Jalen Suggs Out
Orlando Magic Jonathan Isaac Out Isaac (knee) has been ruled out ahead of Wednesday's game against the Raptors.
Orlando Magic Noah Penda Out
Orlando Magic Paolo Banchero Out
Philadelphia 76ers Ariel Hukporti Out Hukporti has sustained a season-ending ruptured right Achilles tendon, per Shams Charania of ESPN.
Philadelphia 76ers Dominick Barlow Out
Philadelphia 76ers Jabari Walker Out Walker (knee) has been ruled out for Wednesday's game against the Pacers.
Philadelphia 76ers Tacko Fall Out Fall (quadriceps) is out for Wednesday's game in Indiana.
San Antonio Spurs Jayden Quaintance Out
San Antonio Spurs Tobias Harris Out Harris (calf) has been ruled out for Tuesday's game against the Kings.
Toronto Raptors Kawhi Leonard Out
Toronto Raptors Nate Bittle Out
Utah Jazz Jaren Jackson Jr. Out Jackson has been diagnosed with a torn MCL in his right knee and will be sidelined for 6-to-8 weeks, per Shams Charania of ESPN.
Utah Jazz Jusuf Nurkic Out
Utah Jazz Trey Alexander Out Alexander won't play Wednesday against the Grizzlies due to a left knee bone bruise.
Washington Wizards Jamir Watkins Out The Wizards announced Thursday that Watkins has undergone surgery for a torn ACL.
Washington Wizards Justin Champagnie Out Champagnie (foot) is out for Wednesday's game versus Cleveland.
Washington Wizards Tristan Vukcevic Out The Wizards announced Thursday that Vukcevic (hip) will be re-evaluated in four weeks.

NHL (4 games)

NHL board
Matchup Forecast Win% Ratings Projected Spread Total Agree Top Away Players Top Home Players
Philadelphia Flyers @ Washington Capitals
6:30 PM CT
Capitals
66%
MODERATE
34% / 66%
Raw 400-scale 71.3%
AWAY 1397
HOME 1555
+158 edge
2 - 3
WSH
WSH -0.5
Over 5.5
UNANIMOUS
2/2
T. Zegras 4 G / 8 A / 12 P
M. Michkov 8 G / 2 A / 10 P
P. Martone 3 G / 3 A / 6 P
2026-27
A. Tuch 7 G / 2 A / 9 P
D. Strome 3 G / 6 A / 9 P
R. Leonard 4 G / 4 A / 8 P
2026-27
Calgary Flames @ Edmonton Oilers
7:30 PM CT
Oilers
78%
STRONG
22% / 78%
Raw 400-scale 81.4%
AWAY 1403
HOME 1659
+256 edge
3 - 4
EDM
EDM -0.5
Over 6.5
UNANIMOUS
2/2
J. Farabee 3 G / 8 A / 11 P
M. Coronato 2 G / 8 A / 10 P
M. Gridin 4 G / 4 A / 8 P
2026-27
C. McDavid 8 G / 26 A / 34 P
L. Draisaitl 12 G / 12 A / 24 P
E. Bouchard 7 G / 14 A / 21 P
2026-27
New Jersey Devils @ Colorado Avalanche
8:00 PM CT
Avalanche
74%
STRONG
26% / 74%
Raw 400-scale 77.8%
AWAY 1505
HOME 1723
+218 edge
2 - 4
COL
COL -0.5
Over 5.5
UNANIMOUS
2/2
J. Hughes 4 G / 10 A / 14 P
J. Bratt 2 G / 9 A / 11 P
A. Gritsyuk 6 G / 4 A / 10 P
2026-27
N. MacKinnon 7 G / 14 A / 21 P
M. Necas 6 G / 10 A / 16 P
A. Lehkonen 10 G / 4 A / 14 P
2026-27
Toronto Maple Leafs @ Seattle Kraken
9:00 PM CT
Leafs
55%
LEAN
55% / 45%
Raw 400-scale 48.8%
AWAY 1550
HOME 1542
+8 edge
TOR by 1 · total 6
TOR -0.5
Over 5.5
UNANIMOUS
2/2
A. Matthews 9 G / 11 A / 20 P
W. Nylander 9 G / 10 A / 19 P
K. Marchenko 6 G / 8 A / 14 P
2026-27
K. Kakko 2 G / 8 A / 10 P
J. Eberle 4 G / 5 A / 9 P
C. Stephenson 1 G / 8 A / 9 P
2026-27

Injury listings (35)

as of 2026-10-28 11:31:47

NHL injury listings
Team Player Status Note
Calgary Flames Jonathan Huberdeau Injured Reserve
Calgary Flames Samuel Honzek Injured Reserve ir
Colorado Avalanche Zachary L'Heureux Injured Reserve ir-lt
Edmonton Oilers Mattias Ekholm Out
Edmonton Oilers Alec Regula Injured Reserve Regula (undisclosed) was designated for long-term injured reserve Thursday.
Edmonton Oilers Atro Leppanen Injured Reserve ir-nr
Edmonton Oilers Devon Levi Injured Reserve Levi (undisclosed) is expected to miss a few weeks, per Jason Gregor of Sports 1440 Edmonton.
Edmonton Oilers Frederik Andersen Injured Reserve Andersen (knee) isn't expected back until "maybe" December, head coach Mike Babcock told NHL.com on Tuesday.
Edmonton Oilers Jason Dickinson Injured Reserve ir
Edmonton Oilers Matt Savoie Injured Reserve Savoie (lower body) was shifted to long-term injured reserve Thursday.
Edmonton Oilers Mattias Janmark Injured Reserve Janmark (undisclosed) does not have a timetable for his return from injury.
Edmonton Oilers Zach Hyman Injured Reserve ir
New Jersey Devils Seamus Casey Injured Reserve
Philadelphia Flyers Nikita Grebenkin Injured Reserve Grebenkin (back) underwent successful surgery and is expected to miss at least four months.
Philadelphia Flyers Owen Tippett Injured Reserve Tippett (upper body) was placed on injured reserve Monday, per the NHL media site.
Philadelphia Flyers Rasmus Ristolainen Injured Reserve Ristolainen (hand) was placed on injured reserve, retroactive to Oct. 24, on Tuesday.
Philadelphia Flyers Travis Konecny Injured Reserve Konecny (lower body) was placed on injured reserve Sunday, according to the NHL media site.
Seattle Kraken Jacob Melanson Injured Reserve Melanson's upper-body injury was diagnosed Saturday as an anterior mediastinum hematoma with vascular pseudo aneurysm. He will continue to be evaluated and is out indefinitely.
Seattle Kraken Jake O'Brien Injured Reserve O'Brien (lower body) was placed on non-roster injured reserve Wednesday.
Seattle Kraken Jared McCann Injured Reserve McCann (lower body) will be out for approximately 10 weeks, the team announced Sunday.
Seattle Kraken Ryan Lindgren Injured Reserve Lindgren (upper body) was placed on injured reserve by the Kraken on Thursday and is expected to miss four to six weeks.
Toronto Maple Leafs Cade Webber Injured Reserve ir-nr
Toronto Maple Leafs Chris Tanev Injured Reserve
Toronto Maple Leafs Dakota Joshua Injured Reserve Joshua (abdomen) was recalled from his conditioning loan with AHL Toronto on Monday.
Toronto Maple Leafs Elvis Merzlikins Injured Reserve Merzlikins is expected to miss 4-6 months to begin the 2026-27 regular season while recovering from a shoulder injury, per Luke Fox of Sportsnet.
Toronto Maple Leafs John Tavares Injured Reserve ir
Toronto Maple Leafs Marshall Rifai Injured Reserve ir
Toronto Maple Leafs Max Domi Injured Reserve Domi (back) was transferred from the non-roster list to long-term injured reserve Wednesday, per PuckPedia.
Toronto Maple Leafs Miles Wood Injured Reserve ir
Toronto Maple Leafs Nick Blankenburg Injured Reserve
Toronto Maple Leafs William Villeneuve Injured Reserve ir-nr
Washington Capitals Logan Thompson Injured Reserve
Washington Capitals Patrick Thomas Injured Reserve ir-nr
Washington Capitals Rasmus Sandin Injured Reserve Sandin (knee) was placed on long-term injured reserve Monday.
Washington Capitals Vincent Desharnais Injured Reserve ir

MLB (1 game)

MLB board
Matchup Forecast Win% Ratings Projected Spread Total Agree Top Away Players Top Home Players
Milwaukee Brewers @ Tampa Bay Rays
7:00 PM CT
Brewers
53%
LEAN
53% / 47%
Raw 400-scale 47.1%
AWAY 1571
HOME 1551
+20 edge
4 - 3
MIL
MIL -0.5
Over 7.5
UNANIMOUS
2/2
J. Bauers 26 HR / 86 RBI / 0.266 AVG
J. Chourio 25 HR / 75 RBI / 0.291 AVG
B. Turang 21 HR / 100 RBI / 0.268 AVG
2026 season
J. Caminero 42 HR / 101 RBI / 0.276 AVG
Y. Díaz 22 HR / 85 RBI / 0.293 AVG
J. Aranda 22 HR / 92 RBI / 0.274 AVG
2026 season

Injury listings (9)

as of 2026-10-28 11:31:48

MLB injury listings
Team Player Status Note
Milwaukee Brewers Angel Zerpa 60-Day-IL The Brewers transferred Zerpa (elbow) to the 60-day injured list Sunday.
Milwaukee Brewers Brian Fitzpatrick 60-Day-IL
Milwaukee Brewers Quinn Priester 60-Day-IL
Tampa Bay Rays Shane McClanahan Out
Tampa Bay Rays Edwin Uceta 60-Day-IL Uceta (shoulder) is playing catch from 75 feet, per MLB.com.
Tampa Bay Rays Gavin Lux 60-Day-IL
Tampa Bay Rays Jacob Melton 60-Day-IL The Rays recalled Melton from Triple-A Durham and placed him on the 60-day injured list Tuesday due to a right hamstring strain.
Tampa Bay Rays Jonathan Heasley 60-Day-IL Heasley was returned to the major-league roster and placed on the 15-day injured list Tuesday with a right elbow stress reaction.
Tampa Bay Rays Ryan Pepiot 60-Day-IL

NCAAF (2 games)

NCAAF board
Matchup Forecast Win% Ratings Projected Spread Total Agree Top Away Players Top Home Players
Kennesaw State Owls @ Middle Tennessee Blue Raiders
6:00 PM CT
Blue Raiders
65%
MODERATE
35% / 65%
Raw 400-scale 63.9%
AWAY 1416
HOME 1515
+99 edge
22 - 26
MTSU
MTSU -3.5
No pick
UNANIMOUS
2/2
R. Collins 1721 YDS / 9 TD
B. Woods III 401 YDS / 4 TD
B. Munroe 358 YDS / 0 TD
2026 season
R. Gagliano 1536 YDS / 14 TD
A. Martin 501 YDS / 1 TD
C. Lacy 442 YDS / 4 TD
2026 season
Jacksonville State Gamecocks @ New Mexico State Aggies
7:00 PM CT
Gamecocks
64%
MODERATE
64% / 36%
Raw 400-scale 37.1%
AWAY 1608
HOME 1516
+92 edge
30 - 25
JXST
JXST -4.5
No pick
UNANIMOUS
2/2
C. Creel 2151 YDS / 16 TD
D. Johnson 431 YDS / 3 TD
J. Williams 291 YDS / 5 TD
2026 season
T. Hedden 886 YDS / 5 TD
J. Jones 827 YDS / 5 TD
A. Damante 629 YDS / 7 TD
2026 season

Injury listings

No unavailable players on the slate.

Novig prices ride beside the model where the venue has a market - live contract quotes as of 2026-10-28T17:56Z UTC, raw and fees not included. MechaPip uses a Novig partner link; Novig sets the offer and its terms.

Restrictions & requirements apply. Not available in all states. 21+. Event contract trading involves risk & is not appropriate for all. Consider if it's appropriate for you in light of financial circumstances. See novig.com/terms for information.

FAQ

What does Win% mean?
Win% is the model's projected chance that the listed favorite wins the game. The second line shows the away and home split.
How does MechaPip pick a favorite?
MechaPip scores every team with Elo ratings built from season history, then layers player form and team advanced stats inside each rating, with starter data and altitude where a sport carries them. The higher projected side is the forecast.
What is the rating edge?
Each forecast row prints the two ratings the projection used, AWAY and HOME, with the home edge and the matchup layers (player form, team advanced stats, starters, altitude) already inside the two numbers. The rating edge is the favorite's margin between those two printed integers - favorite minus opponent, the exact subtraction a reader can redo from the row - signed and never clamped. The Win% is the forecast probability that follows from that pair; the site's ratings table shows the wider history. Injuries are listed on this page and are not priced into either rating while the injury layer is off.
What do the confidence tiers mean?
70%+ = High-confidence forecast. 60-69% = Moderate-confidence forecast. 50-59% = Slight favorite.
What do top-player lines show?
Season totals for the teams on this board, counted over the season printed beside them - 2026 season, or a two-year label such as 2026-27 for the leagues whose season spans two calendar years. A player a team lists as unavailable is skipped, and the line says how many were.
What is MechaPicks?
MechaPicks is the day's one multi-game model forecast: the model's longshot across the board, printed as a single set of legs in the MechaPicks list at the top of this post - the card's original blue list - with both teams' logos beside their names. One line above the list gives the joint model probability: the product of the legs' printed Win% across the games it names. A day with no multi-game model prediction posts no MechaPicks. Model forecast only.
What injury statuses are shown?
Every listing that means the player cannot play - Out, Injured Reserve, Injured List, PUP, LTIR, or Suspension - for the teams on this board, with the time the listing was pulled. Questionable, doubtful, and day-to-day listings are not printed as unavailable.
How does MechaPip use injuries?
Not in the numbers, today: the injury layer is off, so no listing moves a rating or a forecast. The listings are printed for the reader, and a player listed as unavailable is never printed as a team's top producer.
Where do projected scores come from?
The score model projects the final scoreline for a game on the board, and the Projected column carries that scoreline and the pick it implies. The column appears on every board; a game with no projection shows a dash.
What does Agree mean?
Agree counts how many models on the board pick the same team - Elo and the score model where a projection is available - a count of picks, never a confidence claim.
For analysis only. Not financial advice.
MechaPip  -  sports forecasts and ratings

Permalink →

02 · The Leagues

Seven leagues. One board.

Same engine, rated on each league's own terms: rest, travel, starters, and how much history it has. Every league posts the days it plays — a league is never erased from the board.

Every league posts the days it plays. No league is ever cut from posting — a quiet league is between games. Nothing in the record is ever erased.

03 · The Models

Two models, one board

Elo prices the win. Scoring projects the scoreline. Every row carries both, and the Agree column counts when they land on the same side.

The Elo model

One rating per team, a sport-tuned home edge, then player form, team advanced stats, injuries, and starters. The rating gap maps to an estimated chance. It fills the Forecast, Win%, and Ratings columns.

The Scoring model

Projects a final score for each side, then names the projected winner and margin. It fills the Projected column: the scoreline and the model’s pick.

Agree

How many of the two models pick the same side: 2/2 when Elo and Scoring agree, 1/2 when they split. A split is shown, never hidden.

Ratings & edge

Each row prints a rating pair — Elo with the home edge and matchup context inside. The edge is the favorite’s margin between the printed integers; signed, never clamped. The Win% comes from that pair in a final step.

Confidence tiers

The Elo model’s win-probability bands.

  • STRONG70%+
  • MODERATE60–69%
  • LEAN50–59%

MechaPicks

The MechaPip mark means the row is one leg of the day’s MechaPicks multi-game forecast: the model’s longshot across the board. Rows without the mark are model forecasts only.

Injuries

Out listings from public ESPN injury tables, refreshed through the day. Out and Doubtful can adjust both models’ inputs before a forecast; the board shows Out players only.

04 · Model History

Every forecast, kept and graded

The record is public and it is not rewritten. Every dispatched board is archived as posted, every pick is graded after the final whistle, and every update appears as a dated model update.

Next dispatch

--

The morning dispatch publishes at 5:00 AM CT where you are.

Your clock: --:--:--

Recaps · graded history

Every Elo pick and every projected scoreline from the morning board, graded after the game — wins and misses, no edits.

Model updates

Every model update is dated and carries both models: the Elo rating movers, and the score model's fourteen SPREAD/TOTAL projection-line cells with their games, W-L-P, decided rate, and read date when the record is available.

Machine-readable feed

The same record rides the RSS feed, with a JSON-LD block per game. Grade MechaPip yourself.

Free · Automation Guide

Automate the board with AI

The board is free and machine-readable. Pull the RSS feed, hand it to an AI assistant, and check the model numbers against a prediction market with the venue’s own API. The full walkthrough lives on the guide page.

1 · Pull the feed

Free RSS, refreshed with every post. Each game ships sport, both teams, UTC kickoff, projected winner, and win percentage inside a schema.org JSON-LD block.

https://www.mechapip.com/rss.xml

2 · Hand it to an AI

A copy-paste prompt and a standard-library Python parser sit on the guide page. Verify the output against the newest post before anything acts on it.

3 · Check a market

Compare the model’s forecast with the venue’s current price on Novig. Only a gap that survives fees and spread is interesting.

Free, no subscription. The feed and the guide stay free. MechaPip covers the desk through disclosed partner links. Nothing here is financial advice.

Partner · Referral link

Novig — just sports

MechaPip's board names the number the crowd is getting wrong. Novig is where those numbers trade, a sports prediction market built for gameday. Just sports.

MechaPip uses a Novig partner link — Novig sets the offer and its terms. Nothing here is financial advice. Restrictions & requirements apply. Not available in all states. 21+. Event contract trading involves risk & is not appropriate for all. Consider if it's appropriate for you in light of financial circumstances. See novig.com/terms for information.

05 · Live

Live scores, schedules, sports radio — 24/7

MechaPip streams live around the clock. Forecasts, recaps, and model updates stay on this board.

06 · FAQ

Reading the numbers

What are the two models?

Elo and Scoring. Elo turns one rating per team and the matchup inputs into an estimated win probability. Scoring projects a final score for each side. Every row shows both calls, and Agree counts when they match.

How does MechaPip pick a favorite?

Both models make a call. Elo picks the side with the higher estimated win probability; Scoring picks the side it projects to win. Forecast is Elo’s pick, Projected is Scoring’s, and Agree counts when they line up.

What powers the ratings?

The Elo model: one rating per team, a sport-tuned home edge, then player form, team advanced stats, injuries, and starters. The Scoring model uses the same team inputs to project a final score.

What does the Projected column show?

The Scoring model’s final score for each side, with its projected winner and margin. The pick mark beside it is the side Scoring projects to win.

Why do all seven leagues keep posting?

The board is the record. Every league posts the days it plays, and no league is ever cut from posting — a quiet league is between games. Ratings are never erased, and no league leaves the board.