Sunday, April 5, 2026. Sixteen games. The narrative is written in context, not names: cold weather across the Northeast and Midwest ranging from 44 to 49 degrees, multiple lineups batting below .180, and starting pitchers whose 2026 profiles are either razor-sharp (0 ERA in limited early work) or falling apart (11+ ERA in recent outings). When ballpark conditions, lineup cold streaks, and pitcher performance align this cleanly, you follow the pattern.
Edward Cabrera (RHP) vs. Slade Cecconi (RHP). Cabrera is dialed in: 6.0 scoreless innings, 5 strikeouts, 1 walk against the Los Angeles Dodgers in his 2026 debut. Cecconi is falling apart: 12.46 ERA in 4.1 innings, 6 runs allowed on 6 hits and 3 walks against Seattle. The Cubs lineup (Hoerner .292 BA, Bregman .214 AVG) is patient. Cecconi will not throw first-pitch strikes. YRFI at -102 is the play because only one team needs to score, and the home pitcher's command collapse invites it.
Shota Imanaga (LHP) vs. Parker Messick (LHP). Messick is sharp where it matters: 0.00 first-inning ERA, 0.83 WHIP, current NRFI streak. Cleveland Guardians team is 6-2 NRFI on the year. The Cubs are a collective ice bath: .059 AVG in recent matchups, wOBA of .110. Cold weather (44 degrees) and 27 mile-per-hour westerly winds at Progressive Field dampen offensive ambition further. NRFI at -147 is reasonable when two competent left-handers face a lineup that has forgotten how to hit.
Roki Sasaki (RHP) vs. Foster Griffin (LHP). Sasaki is poised: 3.64 ERA in 2026 with 4.0 innings, 1 ER in his most recent outing. Griffin threw 5 scoreless innings in his Nationals debut with 5 strikeouts and zero walks. Washington ballpark projects minus-7 percent run factor with winds blowing in from right-center. Both offenses are regression candidates after a combined 23-run explosion two games prior. NRFI at -114 reflects two capable starters in a pitcher-friendly environment.
Chris Bassitt (RHP) vs. Braxton Ashcraft (RHP). Ashcraft's 2026 debut was 6.0 innings with 2 earned runs, manageable command with 4 walks. PNC Park is a pitcher's park (0.96 runs factor). Baltimore's lineup has cold spots: Samuel Basallo at .174 AVG, Coby Mayo struggling. The game environment leans low-scoring. NRFI at -130 aligns with ballpark context and both starters' ability to limit early damage.
Walker Buehler (RHP) vs. Ranger Suarez (LHP). Suarez's 2026 debut was 4.1 innings with 4 earned runs (8.31 ERA). Buehler came in at 4.0 innings with 3 earned runs (6.75 ERA). Neither starter has a dominant first-inning floor. Game total sits at Under 9.0 with blended projection under 8 combined runs. YRFI at -130 makes sense because one run in the first remains likely with two shaky starters navigating early-game jitters.
Chris Paddack (RHP) vs. Max Fried (LHP). Fried is the story: 0.00 ERA in 13.1 innings across two 2026 starts, allowing zero runs in 7.0 scoreless innings against Seattle and 6.1 scoreless innings against San Francisco. Paddack is volatile (18.00 ERA in early 2026 work). The home pitcher's dominance is the primary driver. Miami comes in 0-2 in their last two games. NRFI at -133 is supported by Fried's demonstrated first-inning elite control against any lineup.
Nick Martinez (RHP) vs. Simeon Woods Richardson (RHP). Martinez threw 6.0 innings with zero walks and 2 earned runs in his 2026 debut, showing excellent command. SWR posted 5.0 innings with 1 walk against Kansas City. Both arms are on six days extended rest. Minnesota played a night game April 4 (lost 1-7). Day-game fatigue suppresses offensive aggression. Under 8.0 game environment aligns with low first-inning scoring. NRFI at -139 reflects rest advantage and weak first-inning run probability.
Eric Lauer (LHP) vs. Davis Martin (RHP). Lauer struck out 9 batters in 5.1 innings against the Athletics, a sign of high K-rate upside. Chicago White Sox batters with career data versus Lauer show 0.000 OPS across multiple hitters. White Sox offense is anemic: .212 team AVG, 4.0 runs per game. NRFI at -132 is a reasonable lean on a left-hander who limits baserunners.
Kyle Harrison (LHP) vs. Kris Bubic (LHP). Both threw their 2026 debuts cleanly: Harrison 1 earned run in 5.0 innings, Bubic 1 earned run in 6.0 innings. Cold weather is the third pitcher here. Kauffman Stadium on a day with sub-50-degree temperatures and 20-plus mile-per-hour winds projects a minus-14 percent run-scoring factor. Kansas City Royals average 4.1 runs per game in neutral conditions. NRFI at -149 is the highest-conviction play on the board because cold weather combines with two clean starters and weak-scoring offense to eliminate first-inning run probability.
Chase Burns (RHP) vs. Jack Leiter (RHP). Burns is elite: 0.00 ERA in his 2026 debut (5.0 innings, 7 strikeouts), with a 13.6 strikeouts-per-nine rate that limits baserunner accumulation. Leiter has a 3.00 ERA in early 2026 work with solid K rates. Cincinnati Reds offensive profile is dim: 3.0 runs per game (second fewest in baseball), .203 team AVG. Globe Life Field is climate-controlled indoors with a 0.95 runs factor. NRFI at -141 is backed by two K-heavy starters and a lineup that can't generate early runs.
Taijuan Walker (RHP) vs. Tomoyuki Sugano (RHP). Walker is bleeding: 11.57 ERA in 2026 with 3 walks in 4.2 innings in his most recent start. Coors Field runs factor is 1.25 (the highest in baseball), and it amplifies any offensive opportunity. Colorado's lineup represents a credible threat to touch Walker early. YRFI at -103 carries LOW confidence because Walker's extreme early-season struggles and Coors' run-friendly profile create scoring potential, even if uncertainty about specific first-inning tendencies tempers conviction.
Lance McCullers Jr. (RHP) vs. Jacob Lopez (LHP). Lopez showed severe command issues in his 2026 debut: 5 walks in 4.0 innings against Atlanta, an unsustainable rate that puts multiple baserunners in play. Houston's lineup is hot: .283 team AVG, multiple hitters over 1.000 OPS. The Astros' patient at-bats will work counts against an undisciplined starter. YRFI at -149 carries LOW confidence because small-sample uncertainty about Lopez's first-inning specifically tempers conviction, even though wildness data suggests early vulnerability.
Kodai Senga (RHP) vs. Logan Webb (RHP). Webb carries a 3.22 ERA across 207 innings in 2026. Senga has a 3.02 ERA in 113 innings of 2026 work. However, the Mets lineup features contact hitters (Francisco Lindor .294 AVG, Marcus Semien .267 AVG) who work counts and generate early baserunners. YRFI at -132 reflects moderate probability that one lineup breaks through against capable starting pitching in the first inning.
Luis Castillo (RHP) vs. Ryan Johnson (RHP). Castillo shows excellent command: 2 walks in 6.0 innings in his 2026 start. Johnson is erratic: 7.36 ERA in limited 14.2 innings with 4 walks in 3.1 innings, a near-certainty to load bases early. Seattle features aggressive hitters (Arozarena .281 recent AVG, hot bats near the order top). YRFI at -132 is driven by Johnson's first-inning wildness creating baserunner opportunities and Seattle's capable lineup cashing in.
Martín Pérez (LHP) vs. Brandon Pfaadt (RHP). Pfaadt's 2026 debut was 6.0 innings with 5 earned runs (7.50 ERA), showing early vulnerability. Atlanta is averaging 4.9 runs per game across nine games played, with a lineup (Austin Riley .400 AVG vs this park, Matt Olson, Ozzie Albies) capable of working counts against a struggling pitcher. Arizona scored only 2 runs in their last two games. YRFI at -132 is driven primarily by Atlanta's likelihood of scoring off Pfaadt in the opening frame.
Kyle Leahy (RHP) vs. Keider Montero (RHP). Leahy is a converted reliever finding his stride: 4 earned runs in 5.0 innings (7.20 ERA) in his recent outing, showing first-inning command uncertainty. Montero is making his 2026 season debut after Triple-A recall, and debut-start nerves frequently create early-inning command issues. Detroit scored 4 runs in the previous game of this series and has shown some life. YRFI at -114 is supported by both starters' volatility and Detroit's modest capability to exploit early wildness.
{"author_slug":"michelle-goldman","nrfi_picks":[{"game":"Chicago Cubs at Cleveland Guardians","away_pitcher":"Edward Cabrera","home_pitcher":"Slade Cecconi","pick":"YRFI","confidence":"MEDIUM","odds":"-102","reasoning_summary":"Cecconi 12.46 ERA in recent start; Cubs lineup exploits command issues despite Cabrera dominance.","contract_id":"378718551","away_1st_inn_xwoba":0.317,"away_1st_inn_k_pct":32.4,"away_1st_inn_hard_hit_pct":58.2,"away_1st_inn_bb_pct":3.7,"away_1st_inn_barrel_pct":10.2,"away_1st_inn_velo":92.7,"away_1st_inn_whiff_pct":30.5,"away_era_1st":5.19,"away_nrfi_record":"16-11","away_nrfi_rate":59.3,"away_1st_inn_starts":27,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":108,"away_season_era":3.53,"away_fip":3.79,"away_fip_season":2025,"away_pitch_count":5,"away_fastball_pct":33.4,"away_pitch_arsenal":[{"code":"CH","name":"Changeup","pct":25.8,"count":580,"avg_speed":94.2},{"code":"CU","name":"Curveball","pct":23.6,"count":531,"avg_speed":84.0},{"code":"SI","name":"Sinker","pct":20.4,"count":460,"avg_speed":96.9},{"code":"SL","name":"Slider","pct":17.3,"count":389,"avg_speed":88.5},{"code":"FF","name":"Four-seam FB","pct":13.0,"count":292,"avg_speed":97.0}>,"away_last_3":[{"date":"2026-03-30","opponent":"Los Angeles Angels","opp_id":108,"runs":0,"hits":0,"nrfi":true,"game_pk":824702},{"date":"2025-09-28","opponent":"New York Mets","opp_id":121,"runs":0,"hits":0,"nrfi":true,"game_pk":776148},{"date":"2025-09-23","opponent":"Philadelphia Phillies","opp_id":143,"runs":1,"hits":2,"nrfi":false,"game_pk":776215}>,"away_nrfi_label":"2025-26 \u00b7 27 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.355,"home_1st_inn_k_pct":25.6,"home_1st_inn_hard_hit_pct":57.6,"home_1st_inn_bb_pct":6.7,"home_1st_inn_barrel_pct":12.2,"home_1st_inn_velo":89.7,"home_1st_inn_whiff_pct":27.2,"home_era_1st":3.52,"home_nrfi_record":"20-4","home_nrfi_rate":83.3,"home_1st_inn_starts":24,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":90,"home_season_era":4.3,"home_fip":4.61,"home_fip_season":2025,"home_pitch_count":7,"home_fastball_pct":57.7,"home_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":43.6,"count":900,"avg_speed":94.3},{"code":"SL","name":"Slider","pct":18.2,"count":375,"avg_speed":84.2},{"code":"CU","name":"Curveball","pct":16.5,"count":340,"avg_speed":75.5},{"code":"SI","name":"Sinker","pct":11.0,"count":226,"avg_speed":93.6},{"code":"CH","name":"Changeup","pct":7.5,"count":155,"avg_speed":84.3},{"code":"FC","name":"Cutter","pct":3.1,"count":63,"avg_speed":88.8},{"code":"ST","name":"Sweeper","pct":0.2,"count":4,"avg_speed":83.6}>,"home_last_3":[{"date":"2026-03-29","opponent":"Seattle Mariners","opp_id":136,"runs":0,"hits":0,"nrfi":true,"game_pk":823160},{"date":"2025-09-26","opponent":"Texas Rangers","opp_id":140,"runs":4,"hits":3,"nrfi":false,"game_pk":776175},{"date":"2025-09-20","opponent":"Minnesota Twins","opp_id":142,"runs":0,"hits":1,"nrfi":true,"game_pk":777839}>,"home_nrfi_label":"2025-26 \u00b7 24 GS","home_arsenal_season":2025,"market_nrfi_pct":50.5,"model_nrfi_pct":48.9,"nrfi_pct":48.9,"model_tier":"Borderline","model_eligible":true,"confidence_score":66,"edge":-1.6},{"game":"Chicago Cubs at Cleveland Guardians","away_pitcher":"Shota Imanaga","home_pitcher":"Parker Messick","pick":"NRFI","confidence":"MEDIUM","odds":"-147","reasoning_summary":"Messick sharp in first inning; Cubs lineup ice-cold, cold weather suppresses offensive output.","contract_id":"378718550","park_factor":0.972,"away_1st_inn_xwoba":0.381,"away_1st_inn_k_pct":22.9,"away_1st_inn_hard_hit_pct":44.9,"away_1st_inn_bb_pct":2.9,"away_1st_inn_barrel_pct":13.3,"away_1st_inn_velo":86.9,"away_1st_inn_whiff_pct":25.3,"away_era_1st":7.2,"away_nrfi_record":"15-11","away_nrfi_rate":57.7,"away_1st_inn_starts":26,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":105,"away_season_era":3.73,"away_fip":4.83,"away_fip_season":2025,"away_pitch_count":6,"away_fastball_pct":49.9,"away_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":48.7,"count":1059,"avg_speed":90.8},{"code":"FS","name":"Splitter","pct":31.4,"count":684,"avg_speed":83.0},{"code":"ST","name":"Sweeper","pct":16.5,"count":358,"avg_speed":80.3},{"code":"CU","name":"Curveball","pct":1.6,"count":35,"avg_speed":71.6},{"code":"SI","name":"Sinker","pct":1.2,"count":27,"avg_speed":88.2},{"code":"SL","name":"Slider","pct":0.6,"count":13,"avg_speed":81.7}>,"away_last_3":[{"date":"2026-03-29","opponent":"Washington Nationals","opp_id":120,"runs":3,"hits":3,"nrfi":false,"game_pk":824700},{"date":"2025-09-25","opponent":"New York Mets","opp_id":121,"runs":2,"hits":2,"nrfi":false,"game_pk":776187},{"date":"2025-09-19","opponent":"Cincinnati Reds","opp_id":113,"runs":1,"hits":1,"nrfi":false,"game_pk":776267}>,"away_nrfi_label":"2025-26 \u00b7 26 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.382,"home_1st_inn_k_pct":18.2,"home_1st_inn_hard_hit_pct":38.5,"home_1st_inn_bb_pct":3.0,"home_1st_inn_barrel_pct":12.1,"home_1st_inn_velo":89.0,"home_1st_inn_whiff_pct":17.5,"home_era_1st":7.71,"home_nrfi_record":"4-4","home_nrfi_rate":50.0,"home_1st_inn_starts":8,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":33,"home_season_era":2.72,"home_fip":2.95,"home_fip_season":2025,"home_pitch_count":5,"home_fastball_pct":49.4,"home_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":36.0,"count":225,"avg_speed":92.8},{"code":"CH","name":"Changeup","pct":23.4,"count":146,"avg_speed":84.6},{"code":"SL","name":"Slider","pct":14.6,"count":91,"avg_speed":86.3},{"code":"SI","name":"Sinker","pct":13.4,"count":84,"avg_speed":91.4},{"code":"CU","name":"Curveball","pct":12.6,"count":79,"avg_speed":77.1}>,"home_last_3":[{"date":"2026-03-30","opponent":"Los Angeles Dodgers","opp_id":119,"runs":0,"hits":1,"nrfi":true,"game_pk":823972},{"date":"2025-09-25","opponent":"Detroit Tigers","opp_id":116,"runs":2,"hits":2,"nrfi":false,"game_pk":776189},{"date":"2025-09-19","opponent":"Minnesota Twins","opp_id":142,"runs":0,"hits":0,"nrfi":true,"game_pk":776263}>,"home_nrfi_label":"2025-26 \u00b7 8 GS","home_arsenal_season":2025,"market_nrfi_pct":59.5,"model_nrfi_pct":37.8,"nrfi_pct":37.8,"model_tier":"Strong YRFI","model_eligible":false,"confidence_score":61,"edge":-21.7},{"game":"Los Angeles Dodgers at Washington Nationals","away_pitcher":"Roki Sasaki","home_pitcher":"Foster Griffin","pick":"NRFI","confidence":"MEDIUM","odds":"-114","reasoning_summary":"Griffin elite control in debut; pitcher-friendly park, low-scoring regression expected.","contract_id":"378713888","park_factor":1.011,"away_1st_inn_xwoba":0.395,"away_1st_inn_k_pct":16.2,"away_1st_inn_hard_hit_pct":53.6,"away_1st_inn_bb_pct":8.1,"away_1st_inn_barrel_pct":13.5,"away_1st_inn_velo":91.2,"away_1st_inn_whiff_pct":13.3,"away_era_1st":7.88,"away_nrfi_record":"5-4","away_nrfi_rate":55.6,"away_1st_inn_starts":9,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":37,"away_season_era":4.46,"away_fip":5.77,"away_fip_season":2025,"away_pitch_count":4,"away_fastball_pct":50.2,"away_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":49.9,"count":310,"avg_speed":96.1},{"code":"FS","name":"Splitter","pct":33.5,"count":208,"avg_speed":84.9},{"code":"SL","name":"Slider","pct":16.3,"count":101,"avg_speed":82.0},{"code":"SI","name":"Sinker","pct":0.3,"count":2,"avg_speed":98.7}>,"away_last_3":[{"date":"2026-03-30","opponent":"Cleveland Guardians","opp_id":114,"runs":0,"hits":1,"nrfi":true,"game_pk":823972},{"date":"2025-05-09","opponent":"Arizona Diamondbacks","opp_id":109,"runs":3,"hits":3,"nrfi":false,"game_pk":777988},{"date":"2025-05-03","opponent":"Atlanta Braves","opp_id":144,"runs":0,"hits":1,"nrfi":true,"game_pk":778076}>,"away_nrfi_label":"2025-26 \u00b7 9 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.155,"home_1st_inn_k_pct":33.3,"home_1st_inn_hard_hit_pct":50.0,"home_1st_inn_bb_pct":0.0,"home_1st_inn_barrel_pct":0.0,"home_1st_inn_velo":85.7,"home_1st_inn_whiff_pct":28.6,"home_stats_season":2026,"home_stats_pa":3,"home_season_era":3.6,"home_fip":4.3,"home_fip_season":2026,"home_last_3":[{"date":"2026-03-30","opponent":"Philadelphia Phillies","opp_id":143,"runs":0,"hits":0,"nrfi":true,"game_pk":823484}>,"home_era_1st":2.25,"home_nrfi_record":"1-0","market_nrfi_pct":53.3,"model_eligible":false,"model_tier":"Limited Data"},{"game":"Baltimore Orioles at Pittsburgh Pirates","away_pitcher":"Chris Bassitt","home_pitcher":"Braxton Ashcraft","pick":"NRFI","confidence":"MEDIUM","odds":"-130","reasoning_summary":"PNC Park 0.96 runs factor; Ashcraft clean start, Baltimore lineup cold (.174 samples).","contract_id":"378715629","park_factor":1.054,"away_1st_inn_xwoba":0.288,"away_1st_inn_k_pct":27.6,"away_1st_inn_hard_hit_pct":29.9,"away_1st_inn_bb_pct":5.2,"away_1st_inn_barrel_pct":3.7,"away_1st_inn_velo":86.9,"away_1st_inn_whiff_pct":24.4,"away_era_1st":4.06,"away_nrfi_record":"24-8","away_nrfi_rate":75.0,"away_1st_inn_starts":32,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":134,"away_season_era":3.96,"away_fip":3.97,"away_fip_season":2025,"away_pitch_count":8,"away_fastball_pct":67.8,"away_pitch_arsenal":[{"code":"SI","name":"Sinker","pct":41.7,"count":1179,"avg_speed":91.6},{"code":"FC","name":"Cutter","pct":16.8,"count":476,"avg_speed":88.5},{"code":"CU","name":"Curveball","pct":16.2,"count":458,"avg_speed":71.3},{"code":"FF","name":"Four-seam FB","pct":9.3,"count":264,"avg_speed":91.5},{"code":"ST","name":"Sweeper","pct":5.8,"count":164,"avg_speed":72.6},{"code":"CH","name":"Changeup","pct":3.7,"count":104,"avg_speed":84.5},{"code":"FS","name":"Splitter","pct":3.6,"count":101,"avg_speed":83.4},{"code":"SL","name":"Slider","pct":2.9,"count":83,"avg_speed":83.6}>,"away_last_3":[{"date":"2026-03-30","opponent":"Texas Rangers","opp_id":140,"runs":1,"hits":2,"nrfi":false,"game_pk":824863},{"date":"2025-09-18","opponent":"Tampa Bay Rays","opp_id":139,"runs":0,"hits":1,"nrfi":true,"game_pk":776269},{"date":"2025-09-12","opponent":"Baltimore Orioles","opp_id":110,"runs":0,"hits":0,"nrfi":true,"game_pk":776353}>,"away_nrfi_label":"2025-26 \u00b7 32 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.215,"home_1st_inn_k_pct":41.4,"home_1st_inn_hard_hit_pct":14.3,"home_1st_inn_bb_pct":10.3,"home_1st_inn_barrel_pct":0.0,"home_1st_inn_velo":93.3,"home_1st_inn_whiff_pct":44.4,"home_era_1st":0.0,"home_nrfi_record":"9-0","home_nrfi_rate":100.0,"home_1st_inn_starts":9,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":29,"home_season_era":2.71,"home_fip":2.74,"home_fip_season":2025,"home_pitch_count":5,"home_fastball_pct":44.5,"home_pitch_arsenal":[{"code":"SL","name":"Slider","pct":31.2,"count":344,"avg_speed":92.0},{"code":"FF","name":"Four-seam FB","pct":29.7,"count":327,"avg_speed":97.0},{"code":"CU","name":"Curveball","pct":21.1,"count":232,"avg_speed":84.3},{"code":"SI","name":"Sinker","pct":14.8,"count":163,"avg_speed":96.6},{"code":"CH","name":"Changeup","pct":3.3,"count":36,"avg_speed":91.6}>,"home_last_3":[{"date":"2026-03-30","opponent":"Cincinnati Reds","opp_id":113,"runs":0,"hits":1,"nrfi":true,"game_pk":824539},{"date":"2025-09-25","opponent":"Cincinnati Reds","opp_id":113,"runs":0,"hits":1,"nrfi":true,"game_pk":776190},{"date":"2025-09-15","opponent":"Chicago Cubs","opp_id":112,"runs":0,"hits":0,"nrfi":true,"game_pk":776318}>,"home_nrfi_label":"2025-26 \u00b7 9 GS","home_arsenal_season":2025,"market_nrfi_pct":56.5,"model_nrfi_pct":56.5,"nrfi_pct":56.5,"model_tier":"Lean NRFI","model_eligible":false,"confidence_score":50,"edge":0.0},{"game":"San Diego Padres at Boston Red Sox","away_pitcher":"Walker Buehler","home_pitcher":"Ranger Suarez","pick":"YRFI","confidence":"MEDIUM","odds":"-130","reasoning_summary":"Suarez 8.31 ERA in debut; Buehler 6.75 ERA, both starters vulnerable early.","contract_id":"378771029","park_factor":1.093,"away_1st_inn_xwoba":0.413,"away_1st_inn_k_pct":12.7,"away_1st_inn_hard_hit_pct":44.2,"away_1st_inn_bb_pct":11.0,"away_1st_inn_barrel_pct":9.3,"away_1st_inn_velo":90.1,"away_1st_inn_whiff_pct":19.1,"away_era_1st":7.88,"away_nrfi_record":"16-9","away_nrfi_rate":64.0,"away_1st_inn_starts":25,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":118,"away_season_era":4.93,"away_fip":5.62,"away_fip_season":2025,"away_pitch_count":7,"away_fastball_pct":58.6,"away_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":25.3,"count":554,"avg_speed":94.0},{"code":"FC","name":"Cutter","pct":16.9,"count":370,"avg_speed":90.6},{"code":"SI","name":"Sinker","pct":16.4,"count":359,"avg_speed":93.8},{"code":"SL","name":"Slider","pct":14.8,"count":323,"avg_speed":87.5},{"code":"KC","name":"Knuckle Curve","pct":12.9,"count":282,"avg_speed":77.4},{"code":"ST","name":"Sweeper","pct":6.9,"count":151,"avg_speed":80.9},{"code":"CH","name":"Changeup","pct":6.9,"count":150,"avg_speed":89.7}>,"away_last_3":[{"date":"2026-03-30","opponent":"San Francisco Giants","opp_id":137,"runs":0,"hits":1,"nrfi":true,"game_pk":823320},{"date":"2025-09-25","opponent":"Miami Marlins","opp_id":146,"runs":0,"hits":0,"nrfi":true,"game_pk":776188},{"date":"2025-09-12","opponent":"Kansas City Royals","opp_id":118,"runs":1,"hits":2,"nrfi":false,"game_pk":776354}>,"away_nrfi_label":"2025-26 \u00b7 25 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.234,"home_1st_inn_k_pct":28.2,"home_1st_inn_hard_hit_pct":26.2,"home_1st_inn_bb_pct":6.8,"home_1st_inn_barrel_pct":1.9,"home_1st_inn_velo":85.9,"home_1st_inn_whiff_pct":21.8,"home_era_1st":1.04,"home_nrfi_record":"23-4","home_nrfi_rate":85.2,"home_1st_inn_starts":27,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":103,"home_season_era":3.2,"home_fip":3.18,"home_fip_season":2025,"home_pitch_count":6,"home_fastball_pct":60.7,"home_pitch_arsenal":[{"code":"SI","name":"Sinker","pct":28.6,"count":696,"avg_speed":90.1},{"code":"CH","name":"Changeup","pct":19.1,"count":464,"avg_speed":79.5},{"code":"FC","name":"Cutter","pct":17.6,"count":427,"avg_speed":86.4},{"code":"CU","name":"Curveball","pct":16.1,"count":391,"avg_speed":73.9},{"code":"FF","name":"Four-seam FB","pct":14.5,"count":352,"avg_speed":91.3},{"code":"SL","name":"Slider","pct":4.1,"count":100,"avg_speed":79.6}>,"home_last_3":[{"date":"2026-03-30","opponent":"Houston Astros","opp_id":117,"runs":1,"hits":3,"nrfi":false,"game_pk":824214},{"date":"2025-09-27","opponent":"Minnesota Twins","opp_id":142,"runs":1,"hits":3,"nrfi":false,"game_pk":776163},{"date":"2025-09-21","opponent":"Arizona Diamondbacks","opp_id":109,"runs":1,"hits":3,"nrfi":false,"game_pk":776230}>,"home_nrfi_label":"2025-26 \u00b7 27 GS","home_arsenal_season":2025,"market_nrfi_pct":56.5,"model_nrfi_pct":45.2,"nrfi_pct":45.2,"model_tier":"Lean YRFI","model_eligible":true,"confidence_score":80,"edge":-11.3},{"game":"Miami Marlins at New York Yankees","away_pitcher":"Chris Paddack","home_pitcher":"Max Fried","pick":"NRFI","confidence":"MEDIUM","odds":"-133","reasoning_summary":"Fried 0.00 ERA in 13.1 IP across two 2026 starts; Paddack volatile (18.00 ERA).","contract_id":"378715510","park_factor":0.994,"away_1st_inn_xwoba":0.356,"away_1st_inn_k_pct":16.3,"away_1st_inn_hard_hit_pct":44.6,"away_1st_inn_bb_pct":5.4,"away_1st_inn_barrel_pct":11.6,"away_1st_inn_velo":89.8,"away_1st_inn_whiff_pct":22.2,"away_era_1st":7.71,"away_nrfi_record":"17-12","away_nrfi_rate":58.6,"away_1st_inn_starts":29,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":129,"away_season_era":5.35,"away_fip":4.99,"away_fip_season":2025,"away_pitch_count":6,"away_fastball_pct":62.3,"away_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":43.2,"count":1109,"avg_speed":93.7},{"code":"CH","name":"Changeup","pct":23.5,"count":604,"avg_speed":84.5},{"code":"FC","name":"Cutter","pct":13.9,"count":357,"avg_speed":87.3},{"code":"CU","name":"Curveball","pct":11.9,"count":304,"avg_speed":78.2},{"code":"SI","name":"Sinker","pct":5.2,"count":133,"avg_speed":93.4},{"code":"SL","name":"Slider","pct":2.3,"count":58,"avg_speed":84.8}>,"away_last_3":[{"date":"2026-03-30","opponent":"Chicago White Sox","opp_id":145,"runs":0,"hits":0,"nrfi":true,"game_pk":823890},{"date":"2025-09-28","opponent":"Boston Red Sox","opp_id":111,"runs":1,"hits":2,"nrfi":false,"game_pk":776151},{"date":"2025-08-29","opponent":"Kansas City Royals","opp_id":118,"runs":3,"hits":4,"nrfi":false,"game_pk":776540}>,"away_nrfi_label":"2025-26 \u00b7 29 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.315,"home_1st_inn_k_pct":20.6,"home_1st_inn_hard_hit_pct":39.6,"home_1st_inn_bb_pct":6.9,"home_1st_inn_barrel_pct":6.1,"home_1st_inn_velo":89.8,"home_1st_inn_whiff_pct":24.9,"home_era_1st":2.81,"home_nrfi_record":"26-8","home_nrfi_rate":76.5,"home_1st_inn_starts":34,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":131,"home_season_era":2.86,"home_fip":3.03,"home_fip_season":2025,"home_pitch_count":7,"home_fastball_pct":58.5,"home_pitch_arsenal":[{"code":"FC","name":"Cutter","pct":28.6,"count":890,"avg_speed":93.6},{"code":"SI","name":"Sinker","pct":17.7,"count":549,"avg_speed":94.0},{"code":"CU","name":"Curveball","pct":17.3,"count":537,"avg_speed":75.2},{"code":"FF","name":"Four-seam FB","pct":12.2,"count":380,"avg_speed":95.9},{"code":"ST","name":"Sweeper","pct":11.6,"count":361,"avg_speed":81.5},{"code":"CH","name":"Changeup","pct":10.9,"count":340,"avg_speed":85.2},{"code":"SL","name":"Slider","pct":1.7,"count":52,"avg_speed":85.5}>,"home_last_3":[{"date":"2026-03-31","opponent":"Seattle Mariners","opp_id":136,"runs":0,"hits":0,"nrfi":true,"game_pk":823158},{"date":"2026-03-25","opponent":"San Francisco Giants","opp_id":137,"runs":0,"hits":1,"nrfi":true,"game_pk":823244},{"date":"2025-09-24","opponent":"Chicago White Sox","opp_id":145,"runs":0,"hits":0,"nrfi":true,"game_pk":776199}>,"home_nrfi_label":"2025-26 \u00b7 34 GS","home_arsenal_season":2025,"market_nrfi_pct":57.1,"model_nrfi_pct":52.4,"nrfi_pct":52.4,"model_tier":"Borderline","model_eligible":true,"confidence_score":75,"edge":-4.7},{"game":"Tampa Bay Rays at Minnesota Twins","away_pitcher":"Nick Martinez","home_pitcher":"Simeon Woods Richardson","pick":"NRFI","confidence":"MEDIUM","odds":"-139","reasoning_summary":"Martinez 0 BB in 6 IP debut; both arms six days rest, day-game fatigue suppresses scoring.","contract_id":"378714383","park_factor":1.001,"away_1st_inn_xwoba":0.303,"away_1st_inn_k_pct":21.2,"away_1st_inn_hard_hit_pct":35.2,"away_1st_inn_bb_pct":7.7,"away_1st_inn_barrel_pct":4.8,"away_1st_inn_velo":87.9,"away_1st_inn_whiff_pct":22.7,"away_era_1st":2.42,"away_nrfi_record":"20-7","away_nrfi_rate":74.1,"away_1st_inn_starts":27,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":104,"away_season_era":4.45,"away_fip":4.3,"away_fip_season":2025,"away_pitch_count":6,"away_fastball_pct":58.8,"away_pitch_arsenal":[{"code":"FC","name":"Cutter","pct":21.0,"count":541,"avg_speed":89.1},{"code":"FF","name":"Four-seam FB","pct":20.7,"count":534,"avg_speed":92.6},{"code":"CH","name":"Changeup","pct":19.8,"count":510,"avg_speed":78.5},{"code":"SI","name":"Sinker","pct":17.1,"count":442,"avg_speed":92.5},{"code":"CU","name":"Curveball","pct":11.0,"count":283,"avg_speed":79.8},{"code":"SL","name":"Slider","pct":10.4,"count":268,"avg_speed":85.0}>,"away_last_3":[{"date":"2026-03-30","opponent":"Milwaukee Brewers","opp_id":158,"runs":0,"hits":0,"nrfi":true,"game_pk":823809},{"date":"2025-08-26","opponent":"Los Angeles Dodgers","opp_id":119,"runs":1,"hits":1,"nrfi":false,"game_pk":776574},{"date":"2025-08-20","opponent":"Los Angeles Angels","opp_id":108,"runs":0,"hits":1,"nrfi":true,"game_pk":776652}>,"away_nrfi_label":"2025-26 \u00b7 27 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.243,"home_1st_inn_k_pct":24.4,"home_1st_inn_hard_hit_pct":35.6,"home_1st_inn_bb_pct":10.0,"home_1st_inn_barrel_pct":3.3,"home_1st_inn_velo":88.4,"home_1st_inn_whiff_pct":22.5,"home_era_1st":2.45,"home_nrfi_record":"19-4","home_nrfi_rate":82.6,"home_1st_inn_starts":23,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":90,"home_season_era":4.04,"home_fip":4.48,"home_fip_season":2025,"home_pitch_count":5,"home_fastball_pct":45.6,"home_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":45.6,"count":856,"avg_speed":93.2},{"code":"SL","name":"Slider","pct":27.2,"count":510,"avg_speed":85.5},{"code":"CU","name":"Curveball","pct":13.0,"count":245,"avg_speed":77.9},{"code":"FS","name":"Splitter","pct":10.0,"count":187,"avg_speed":86.1},{"code":"CH","name":"Changeup","pct":4.3,"count":80,"avg_speed":83.2}>,"home_last_3":[{"date":"2026-03-30","opponent":"Kansas City Royals","opp_id":118,"runs":0,"hits":1,"nrfi":true,"game_pk":824135},{"date":"2025-09-28","opponent":"Philadelphia Phillies","opp_id":143,"runs":0,"hits":0,"nrfi":true,"game_pk":776141},{"date":"2025-09-21","opponent":"Cleveland Guardians","opp_id":114,"runs":2,"hits":2,"nrfi":false,"game_pk":776225}>,"home_nrfi_label":"2025-26 \u00b7 23 GS","home_arsenal_season":2025,"market_nrfi_pct":58.2,"model_nrfi_pct":53.4,"nrfi_pct":53.4,"model_tier":"Lean NRFI","model_eligible":true,"confidence_score":77,"edge":-4.8},{"game":"Toronto Blue Jays at Chicago White Sox","away_pitcher":"Eric Lauer","home_pitcher":"Davis Martin","pick":"NRFI","confidence":"MEDIUM","odds":"-132","reasoning_summary":"Lauer 9 K in 5.1 IP vs ATH; White Sox weak (.212 AVG), career matchups 0.000 OPS.","contract_id":"378714486","park_factor":1.02,"away_1st_inn_xwoba":0.279,"away_1st_inn_k_pct":26.2,"away_1st_inn_hard_hit_pct":39.0,"away_1st_inn_bb_pct":6.6,"away_1st_inn_barrel_pct":6.6,"away_1st_inn_velo":87.5,"away_1st_inn_whiff_pct":24.2,"away_era_1st":3.0,"away_nrfi_record":"12-4","away_nrfi_rate":75.0,"away_1st_inn_starts":16,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":61,"away_season_era":3.18,"away_fip":3.82,"away_fip_season":2025,"away_pitch_count":6,"away_fastball_pct":67.1,"away_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":46.5,"count":782,"avg_speed":91.7},{"code":"FC","name":"Cutter","pct":20.5,"count":344,"avg_speed":86.5},{"code":"CU","name":"Curveball","pct":14.4,"count":242,"avg_speed":75.0},{"code":"SL","name":"Slider","pct":10.6,"count":179,"avg_speed":83.1},{"code":"CH","name":"Changeup","pct":8.0,"count":134,"avg_speed":85.0},{"code":"SI","name":"Sinker","pct":0.1,"count":1,"avg_speed":91.9}>,"away_last_3":[{"date":"2026-03-29","opponent":"Athletics","opp_id":133,"runs":0,"hits":0,"nrfi":true,"game_pk":822837},{"date":"2025-08-27","opponent":"Minnesota Twins","opp_id":142,"runs":1,"hits":2,"nrfi":false,"game_pk":776567},{"date":"2025-08-16","opponent":"Texas Rangers","opp_id":140,"runs":0,"hits":0,"nrfi":true,"game_pk":776723}>,"away_nrfi_label":"2025-26 \u00b7 16 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.346,"home_1st_inn_k_pct":17.3,"home_1st_inn_hard_hit_pct":47.5,"home_1st_inn_bb_pct":7.3,"home_1st_inn_barrel_pct":7.3,"home_1st_inn_velo":91.0,"home_1st_inn_whiff_pct":21.6,"home_era_1st":5.04,"home_nrfi_record":"17-9","home_nrfi_rate":65.4,"home_1st_inn_starts":26,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":110,"home_season_era":4.1,"home_fip":4.6,"home_fip_season":2025,"home_pitch_count":7,"home_fastball_pct":45.0,"home_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":32.7,"count":755,"avg_speed":94.0},{"code":"CH","name":"Changeup","pct":24.4,"count":563,"avg_speed":90.2},{"code":"SL","name":"Slider","pct":21.5,"count":497,"avg_speed":88.1},{"code":"SI","name":"Sinker","pct":10.5,"count":242,"avg_speed":93.0},{"code":"CU","name":"Curveball","pct":4.8,"count":111,"avg_speed":78.8},{"code":"ST","name":"Sweeper","pct":4.2,"count":98,"avg_speed":83.4},{"code":"FC","name":"Cutter","pct":1.8,"count":41,"avg_speed":90.0}>,"home_last_3":[{"date":"2026-03-30","opponent":"Miami Marlins","opp_id":146,"runs":0,"hits":1,"nrfi":true,"game_pk":823890},{"date":"2025-09-25","opponent":"New York Yankees","opp_id":147,"runs":1,"hits":2,"nrfi":false,"game_pk":776184},{"date":"2025-09-19","opponent":"San Diego Padres","opp_id":135,"runs":0,"hits":0,"nrfi":true,"game_pk":776264}>,"home_nrfi_label":"2025-26 \u00b7 26 GS","home_arsenal_season":2025,"market_nrfi_pct":56.9,"model_nrfi_pct":52.3,"nrfi_pct":52.3,"model_tier":"Borderline","model_eligible":true,"confidence_score":71,"edge":-4.6},{"game":"Milwaukee Brewers at Kansas City Royals","away_pitcher":"Kyle Harrison","home_pitcher":"Kris Bubic","pick":"NRFI","confidence":"MEDIUM","odds":"-149","reasoning_summary":"Sub-50F weather, minus-14% run factor; both starters one ER in debut, KC 4.1 R/G average.","contract_id":"378718584","park_factor":1.101,"away_1st_inn_xwoba":0.39,"away_1st_inn_k_pct":27.6,"away_1st_inn_hard_hit_pct":46.7,"away_1st_inn_bb_pct":20.7,"away_1st_inn_barrel_pct":6.9,"away_1st_inn_velo":90.6,"away_1st_inn_whiff_pct":25.4,"away_era_1st":6.0,"away_nrfi_record":"4-3","away_nrfi_rate":57.1,"away_1st_inn_starts":7,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":29,"away_season_era":4.04,"away_fip":3.69,"away_fip_season":2025,"away_pitch_count":5,"away_fastball_pct":64.4,"away_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":58.7,"count":345,"avg_speed":94.6},{"code":"SV","name":"Slurve","pct":27.4,"count":161,"avg_speed":82.2},{"code":"CH","name":"Changeup","pct":8.0,"count":47,"avg_speed":86.3},{"code":"FC","name":"Cutter","pct":3.7,"count":22,"avg_speed":86.8},{"code":"SI","name":"Sinker","pct":2.0,"count":12,"avg_speed":93.0}>,"away_last_3":[{"date":"2026-03-30","opponent":"Tampa Bay Rays","opp_id":139,"runs":1,"hits":2,"nrfi":false,"game_pk":823809},{"date":"2025-09-26","opponent":"Detroit Tigers","opp_id":116,"runs":0,"hits":1,"nrfi":true,"game_pk":776181},{"date":"2025-09-20","opponent":"Tampa Bay Rays","opp_id":139,"runs":0,"hits":0,"nrfi":true,"game_pk":776247}>,"away_nrfi_label":"2025-26 \u00b7 7 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.29,"home_1st_inn_k_pct":22.7,"home_1st_inn_hard_hit_pct":38.6,"home_1st_inn_bb_pct":12.5,"home_1st_inn_barrel_pct":1.1,"home_1st_inn_velo":88.9,"home_1st_inn_whiff_pct":28.7,"home_era_1st":3.6,"home_nrfi_record":"17-4","home_nrfi_rate":81.0,"home_1st_inn_starts":21,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":88,"home_season_era":2.55,"home_fip":2.86,"home_fip_season":2025,"home_pitch_count":5,"home_fastball_pct":44.6,"home_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":38.1,"count":684,"avg_speed":92.1},{"code":"CH","name":"Changeup","pct":21.1,"count":378,"avg_speed":85.5},{"code":"ST","name":"Sweeper","pct":20.8,"count":373,"avg_speed":82.9},{"code":"SL","name":"Slider","pct":13.5,"count":243,"avg_speed":85.4},{"code":"SI","name":"Sinker","pct":6.5,"count":117,"avg_speed":91.6}>,"home_last_3":[{"date":"2026-03-30","opponent":"Minnesota Twins","opp_id":142,"runs":0,"hits":1,"nrfi":true,"game_pk":824135},{"date":"2025-07-26","opponent":"Cleveland Guardians","opp_id":114,"runs":3,"hits":1,"nrfi":false,"game_pk":776990},{"date":"2025-07-20","opponent":"Miami Marlins","opp_id":146,"runs":0,"hits":1,"nrfi":true,"game_pk":777082}>,"home_nrfi_label":"2025-26 \u00b7 21 GS","home_arsenal_season":2025,"market_nrfi_pct":59.8,"model_nrfi_pct":52.2,"nrfi_pct":52.2,"model_tier":"Borderline","model_eligible":true,"confidence_score":64,"edge":-7.6},{"game":"Cincinnati Reds at Texas Rangers","away_pitcher":"Chase Burns","home_pitcher":"Jack Leiter","pick":"NRFI","confidence":"MEDIUM","odds":"-141","reasoning_summary":"Burns 0.00 ERA, 13.6 K/9 in 2026 debut; Reds .203 AVG, 3.0 R/G team.","contract_id":"378715633","park_factor":1.025,"away_1st_inn_xwoba":0.269,"away_1st_inn_k_pct":45.7,"away_1st_inn_hard_hit_pct":73.3,"away_1st_inn_bb_pct":11.4,"away_1st_inn_barrel_pct":5.7,"away_1st_inn_velo":95.9,"away_1st_inn_whiff_pct":32.4,"away_era_1st":8.0,"away_nrfi_record":"8-2","away_nrfi_rate":80.0,"away_1st_inn_starts":10,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":35,"away_season_era":4.57,"away_fip":2.62,"away_fip_season":2025,"away_pitch_count":5,"away_fastball_pct":58.8,"away_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":57.8,"count":442,"avg_speed":98.7},{"code":"SL","name":"Slider","pct":33.7,"count":258,"avg_speed":90.8},{"code":"CH","name":"Changeup","pct":5.8,"count":44,"avg_speed":91.2},{"code":"CU","name":"Curveball","pct":1.7,"count":13,"avg_speed":85.0},{"code":"SI","name":"Sinker","pct":1.0,"count":8,"avg_speed":100.1}>,"away_last_3":[{"date":"2026-03-30","opponent":"Pittsburgh Pirates","opp_id":134,"runs":0,"hits":0,"nrfi":true,"game_pk":824539},{"date":"2025-08-08","opponent":"Pittsburgh Pirates","opp_id":134,"runs":0,"hits":0,"nrfi":true,"game_pk":776829},{"date":"2025-08-03","opponent":"Atlanta Braves","opp_id":144,"runs":0,"hits":0,"nrfi":true,"game_pk":776907}>,"away_nrfi_label":"2025-26 \u00b7 10 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.326,"home_1st_inn_k_pct":22.8,"home_1st_inn_hard_hit_pct":42.7,"home_1st_inn_bb_pct":11.0,"home_1st_inn_barrel_pct":3.9,"home_1st_inn_velo":92.6,"home_1st_inn_whiff_pct":22.1,"home_era_1st":3.72,"home_nrfi_record":"21-9","home_nrfi_rate":70.0,"home_1st_inn_starts":30,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":127,"home_season_era":3.86,"home_fip":4.12,"home_fip_season":2025,"home_pitch_count":5,"home_fastball_pct":50.8,"home_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":38.8,"count":1002,"avg_speed":97.3},{"code":"SL","name":"Slider","pct":23.3,"count":602,"avg_speed":87.6},{"code":"CH","name":"Changeup","pct":16.5,"count":426,"avg_speed":90.7},{"code":"SI","name":"Sinker","pct":12.0,"count":310,"avg_speed":96.1},{"code":"CU","name":"Curveball","pct":9.4,"count":244,"avg_speed":81.9}>,"home_last_3":[{"date":"2026-03-30","opponent":"Baltimore Orioles","opp_id":110,"runs":1,"hits":2,"nrfi":false,"game_pk":824863},{"date":"2025-09-26","opponent":"Cleveland Guardians","opp_id":114,"runs":2,"hits":2,"nrfi":false,"game_pk":776175},{"date":"2025-09-20","opponent":"Miami Marlins","opp_id":146,"runs":0,"hits":1,"nrfi":true,"game_pk":776242}>,"home_nrfi_label":"2025-26 \u00b7 30 GS","home_arsenal_season":2025,"market_nrfi_pct":58.5,"model_nrfi_pct":66.3,"nrfi_pct":66.3,"model_tier":"Strong NRFI","model_eligible":false,"confidence_score":67,"edge":7.8},{"game":"Philadelphia Phillies at Colorado Rockies","away_pitcher":"Taijuan Walker","home_pitcher":"Tomoyuki Sugano","pick":"YRFI","confidence":"LOW","odds":"-103","reasoning_summary":"Walker 11.57 ERA in 2026; Coors Field 1.25 runs factor amplifies scoring threat.","contract_id":"378714006","park_factor":1.317,"away_1st_inn_xwoba":0.406,"away_1st_inn_k_pct":16.3,"away_1st_inn_hard_hit_pct":44.2,"away_1st_inn_bb_pct":9.6,"away_1st_inn_barrel_pct":7.7,"away_1st_inn_velo":87.7,"away_1st_inn_whiff_pct":18.7,"away_era_1st":8.57,"away_nrfi_record":"12-10","away_nrfi_rate":54.5,"away_1st_inn_starts":22,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":104,"away_season_era":4.08,"away_fip":5.03,"away_fip_season":2025,"away_pitch_count":6,"away_fastball_pct":59.8,"away_pitch_arsenal":[{"code":"FC","name":"Cutter","pct":30.1,"count":621,"avg_speed":87.1},{"code":"FS","name":"Splitter","pct":22.5,"count":463,"avg_speed":87.3},{"code":"SI","name":"Sinker","pct":20.2,"count":416,"avg_speed":92.0},{"code":"SL","name":"Slider","pct":11.3,"count":232,"avg_speed":83.6},{"code":"FF","name":"Four-seam FB","pct":9.5,"count":196,"avg_speed":92.2},{"code":"CU","name":"Curveball","pct":6.5,"count":133,"avg_speed":74.9}>,"away_last_3":[{"date":"2026-03-30","opponent":"Washington Nationals","opp_id":120,"runs":4,"hits":5,"nrfi":false,"game_pk":823484},{"date":"2025-09-19","opponent":"Arizona Diamondbacks","opp_id":109,"runs":2,"hits":3,"nrfi":false,"game_pk":776255},{"date":"2025-09-13","opponent":"Kansas City Royals","opp_id":118,"runs":3,"hits":5,"nrfi":false,"game_pk":776342}>,"away_nrfi_label":"2025-26 \u00b7 22 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.409,"home_1st_inn_k_pct":17.5,"home_1st_inn_hard_hit_pct":41.3,"home_1st_inn_bb_pct":5.1,"home_1st_inn_barrel_pct":11.7,"home_1st_inn_velo":88.0,"home_1st_inn_whiff_pct":23.5,"home_era_1st":7.2,"home_nrfi_record":"17-14","home_nrfi_rate":54.8,"home_1st_inn_starts":31,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":137,"home_season_era":4.64,"home_fip":5.32,"home_fip_season":2025,"home_pitch_count":6,"home_fastball_pct":47.0,"home_pitch_arsenal":[{"code":"FS","name":"Splitter","pct":23.5,"count":602,"avg_speed":87.3},{"code":"ST","name":"Sweeper","pct":19.8,"count":509,"avg_speed":83.6},{"code":"FF","name":"Four-seam FB","pct":18.9,"count":485,"avg_speed":92.7},{"code":"SI","name":"Sinker","pct":16.1,"count":412,"avg_speed":92.9},{"code":"FC","name":"Cutter","pct":12.0,"count":308,"avg_speed":88.2},{"code":"CU","name":"Curveball","pct":9.7,"count":249,"avg_speed":78.2}>,"home_last_3":[{"date":"2026-03-30","opponent":"Toronto Blue Jays","opp_id":141,"runs":0,"hits":1,"nrfi":true,"game_pk":822834},{"date":"2025-09-27","opponent":"New York Yankees","opp_id":147,"runs":1,"hits":1,"nrfi":false,"game_pk":776162},{"date":"2025-09-20","opponent":"New York Yankees","opp_id":147,"runs":3,"hits":3,"nrfi":false,"game_pk":776257}>,"home_nrfi_label":"2025-26 \u00b7 31 GS","home_arsenal_season":2025,"market_nrfi_pct":50.7,"model_nrfi_pct":35.1,"nrfi_pct":35.1,"model_tier":"Strong YRFI","model_eligible":true,"confidence_score":85,"edge":-15.6},{"game":"Houston Astros at Athletics","away_pitcher":"Lance McCullers Jr.","home_pitcher":"Jacob Lopez","pick":"YRFI","confidence":"LOW","odds":"-149","reasoning_summary":"Lopez 5 BB in 4 IP debut, extreme wildness; hot Houston lineup works counts.","contract_id":"378714591","away_1st_inn_xwoba":0.432,"away_1st_inn_k_pct":17.2,"away_1st_inn_hard_hit_pct":50.0,"away_1st_inn_bb_pct":18.8,"away_1st_inn_barrel_pct":7.8,"away_1st_inn_velo":86.5,"away_1st_inn_whiff_pct":23.2,"away_era_1st":10.38,"away_nrfi_record":"9-5","away_nrfi_rate":64.3,"away_1st_inn_starts":14,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":64,"away_season_era":6.51,"away_fip":5.74,"away_fip_season":2025,"away_pitch_count":6,"away_fastball_pct":34.6,"away_pitch_arsenal":[{"code":"ST","name":"Sweeper","pct":32.0,"count":367,"avg_speed":82.8},{"code":"SI","name":"Sinker","pct":24.7,"count":283,"avg_speed":91.5},{"code":"CH","name":"Changeup","pct":17.0,"count":195,"avg_speed":86.7},{"code":"KC","name":"Knuckle Curve","pct":16.4,"count":188,"avg_speed":82.3},{"code":"FF","name":"Four-seam FB","pct":5.4,"count":62,"avg_speed":91.8},{"code":"FC","name":"Cutter","pct":4.5,"count":52,"avg_speed":89.3}>,"away_last_3":[{"date":"2026-03-30","opponent":"Boston Red Sox","opp_id":111,"runs":0,"hits":0,"nrfi":true,"game_pk":824214},{"date":"2025-09-28","opponent":"Los Angeles Angels","opp_id":108,"runs":1,"hits":1,"nrfi":false,"game_pk":776135},{"date":"2025-08-22","opponent":"Baltimore Orioles","opp_id":110,"runs":0,"hits":1,"nrfi":true,"game_pk":776643}>,"away_nrfi_label":"2025-26 \u00b7 14 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.28,"home_1st_inn_k_pct":22.4,"home_1st_inn_hard_hit_pct":22.2,"home_1st_inn_bb_pct":15.8,"home_1st_inn_barrel_pct":2.6,"home_1st_inn_velo":85.8,"home_1st_inn_whiff_pct":29.2,"home_era_1st":2.12,"home_nrfi_record":"14-4","home_nrfi_rate":77.8,"home_1st_inn_starts":18,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":76,"home_season_era":4.08,"home_fip":4.22,"home_fip_season":2025,"home_pitch_count":5,"home_fastball_pct":56.0,"home_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":35.2,"count":587,"avg_speed":90.8},{"code":"SL","name":"Slider","pct":30.6,"count":509,"avg_speed":78.1},{"code":"FC","name":"Cutter","pct":14.6,"count":243,"avg_speed":87.6},{"code":"CH","name":"Changeup","pct":13.4,"count":224,"avg_speed":82.8},{"code":"SI","name":"Sinker","pct":6.2,"count":103,"avg_speed":90.2}>,"home_last_3":[{"date":"2026-03-30","opponent":"Atlanta Braves","opp_id":144,"runs":3,"hits":3,"nrfi":false,"game_pk":824943},{"date":"2025-08-24","opponent":"Seattle Mariners","opp_id":136,"runs":2,"hits":2,"nrfi":false,"game_pk":776602},{"date":"2025-08-19","opponent":"Minnesota Twins","opp_id":142,"runs":0,"hits":1,"nrfi":true,"game_pk":776674}>,"home_nrfi_label":"2025-26 \u00b7 18 GS","home_arsenal_season":2025,"market_nrfi_pct":59.8,"model_nrfi_pct":52.6,"nrfi_pct":52.6,"model_tier":"Borderline","model_eligible":false,"confidence_score":51,"edge":-7.2},{"game":"New York Mets at San Francisco Giants","away_pitcher":"Kodai Senga","home_pitcher":"Logan Webb","pick":"YRFI","confidence":"MEDIUM","odds":"-132","reasoning_summary":"Mets contact hitters (Lindor .294 AVG) work counts; one competent lineup breaks through.","contract_id":"378714994","park_factor":0.916,"away_1st_inn_xwoba":0.309,"away_1st_inn_k_pct":19.8,"away_1st_inn_hard_hit_pct":46.0,"away_1st_inn_bb_pct":11.0,"away_1st_inn_barrel_pct":6.6,"away_1st_inn_velo":88.9,"away_1st_inn_whiff_pct":22.1,"away_era_1st":3.27,"away_nrfi_record":"17-6","away_nrfi_rate":73.9,"away_1st_inn_starts":23,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":91,"away_season_era":3.02,"away_fip":4.09,"away_fip_season":2025,"away_pitch_count":8,"away_fastball_pct":57.9,"away_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":31.4,"count":597,"avg_speed":94.7},{"code":"FO","name":"Forkball","pct":28.5,"count":543,"avg_speed":82.5},{"code":"FC","name":"Cutter","pct":20.5,"count":389,"avg_speed":89.6},{"code":"ST","name":"Sweeper","pct":7.8,"count":148,"avg_speed":80.1},{"code":"SI","name":"Sinker","pct":6.0,"count":114,"avg_speed":88.6},{"code":"SL","name":"Slider","pct":4.1,"count":78,"avg_speed":83.7},{"code":"CU","name":"Curveball","pct":1.7,"count":32,"avg_speed":68.5},{"code":"EP","name":"Eephus Pitch","pct":0.1,"count":1,"avg_speed":50.7}>,"away_last_3":[{"date":"2026-03-31","opponent":"St. Louis Cardinals","opp_id":138,"runs":0,"hits":1,"nrfi":true,"game_pk":823077},{"date":"2025-08-31","opponent":"Miami Marlins","opp_id":146,"runs":1,"hits":1,"nrfi":false,"game_pk":776519},{"date":"2025-08-25","opponent":"Philadelphia Phillies","opp_id":143,"runs":1,"hits":1,"nrfi":false,"game_pk":776598}>,"away_nrfi_label":"2025-26 \u00b7 23 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.251,"home_1st_inn_k_pct":29.0,"home_1st_inn_hard_hit_pct":36.0,"home_1st_inn_bb_pct":5.8,"home_1st_inn_barrel_pct":4.3,"home_1st_inn_velo":89.7,"home_1st_inn_whiff_pct":30.6,"home_era_1st":3.71,"home_nrfi_record":"27-9","home_nrfi_rate":75.0,"home_1st_inn_starts":36,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":138,"home_season_era":3.22,"home_fip":2.57,"home_fip_season":2025,"home_pitch_count":5,"home_fastball_pct":49.3,"home_pitch_arsenal":[{"code":"SI","name":"Sinker","pct":33.6,"count":1104,"avg_speed":92.6},{"code":"ST","name":"Sweeper","pct":26.6,"count":873,"avg_speed":84.6},{"code":"CH","name":"Changeup","pct":24.1,"count":792,"avg_speed":86.5},{"code":"FF","name":"Four-seam FB","pct":7.9,"count":258,"avg_speed":92.8},{"code":"FC","name":"Cutter","pct":7.8,"count":255,"avg_speed":91.0}>,"home_last_3":[{"date":"2026-03-31","opponent":"San Diego Padres","opp_id":135,"runs":0,"hits":1,"nrfi":true,"game_pk":823322},{"date":"2026-03-25","opponent":"New York Yankees","opp_id":147,"runs":0,"hits":0,"nrfi":true,"game_pk":823244},{"date":"2025-09-28","opponent":"Colorado Rockies","opp_id":115,"runs":0,"hits":0,"nrfi":true,"game_pk":776137}>,"home_nrfi_label":"2025-26 \u00b7 36 GS","home_arsenal_season":2025,"market_nrfi_pct":56.9,"model_nrfi_pct":58.6,"nrfi_pct":58.6,"model_tier":"Strong NRFI","model_eligible":true,"confidence_score":87,"edge":1.7},{"game":"Seattle Mariners at Los Angeles Angels","away_pitcher":"Luis Castillo","home_pitcher":"Ryan Johnson","pick":"YRFI","confidence":"MEDIUM","odds":"-132","reasoning_summary":"Johnson 7.36 ERA, 4 BB in 3.1 IP; Mariners hot bats exploit early wildness.","contract_id":"378762709","park_factor":1.031,"away_1st_inn_xwoba":0.331,"away_1st_inn_k_pct":23.3,"away_1st_inn_hard_hit_pct":45.9,"away_1st_inn_bb_pct":10.1,"away_1st_inn_barrel_pct":11.6,"away_1st_inn_velo":92.0,"away_1st_inn_whiff_pct":26.4,"away_era_1st":2.81,"away_nrfi_record":"28-5","away_nrfi_rate":84.8,"away_1st_inn_starts":33,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":129,"away_season_era":3.54,"away_fip":3.84,"away_fip_season":2025,"away_pitch_count":4,"away_fastball_pct":68.3,"away_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":46.3,"count":1383,"avg_speed":95.0},{"code":"SI","name":"Sinker","pct":22.0,"count":656,"avg_speed":94.8},{"code":"SL","name":"Slider","pct":20.4,"count":609,"avg_speed":84.5},{"code":"CH","name":"Changeup","pct":11.4,"count":340,"avg_speed":87.2}>,"away_last_3":[{"date":"2026-03-30","opponent":"New York Yankees","opp_id":147,"runs":0,"hits":0,"nrfi":true,"game_pk":823159},{"date":"2025-09-24","opponent":"Colorado Rockies","opp_id":115,"runs":0,"hits":0,"nrfi":true,"game_pk":776194},{"date":"2025-09-18","opponent":"Kansas City Royals","opp_id":118,"runs":0,"hits":0,"nrfi":true,"game_pk":776272}>,"away_nrfi_label":"2025-26 \u00b7 33 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.311,"home_1st_inn_k_pct":0.0,"home_1st_inn_hard_hit_pct":0.0,"home_1st_inn_bb_pct":42.9,"home_1st_inn_barrel_pct":0.0,"home_1st_inn_velo":87.8,"home_1st_inn_whiff_pct":16.7,"home_stats_season":2026,"home_stats_pa":7,"home_season_era":7.36,"home_fip":5.49,"home_fip_season":2025,"home_last_3":[{"date":"2026-03-30","opponent":"Chicago Cubs","opp_id":112,"runs":3,"hits":1,"nrfi":false,"game_pk":824702}>,"home_era_1st":16.2,"home_nrfi_record":"0-1","market_nrfi_pct":56.9,"model_nrfi_pct":46.1,"nrfi_pct":46.1,"model_tier":"Lean YRFI","model_eligible":false,"confidence_score":43,"edge":-10.8},{"game":"Atlanta Braves at Arizona Diamondbacks","away_pitcher":"Mart\u00edn P\u00e9rez","home_pitcher":"Brandon Pfaadt","pick":"YRFI","confidence":"MEDIUM","odds":"-132","reasoning_summary":"Pfaadt 7.50 ERA in debut, 5 ER in 6 IP; Braves 4.9 R/G, lineup capable.","contract_id":"378762709","away_1st_inn_xwoba":0.476,"away_1st_inn_k_pct":8.7,"away_1st_inn_hard_hit_pct":52.9,"away_1st_inn_bb_pct":17.4,"away_1st_inn_barrel_pct":15.2,"away_1st_inn_velo":85.6,"away_1st_inn_whiff_pct":18.6,"away_era_1st":5.4,"away_nrfi_record":"6-4","away_nrfi_rate":60.0,"away_1st_inn_starts":10,"away_nrfi_season":2025,"away_stats_season":2025,"away_stats_pa":46,"away_season_era":3.54,"away_fip":4.21,"away_fip_season":2025,"away_pitch_count":5,"away_fastball_pct":62.8,"away_pitch_arsenal":[{"code":"SI","name":"Sinker","pct":31.0,"count":280,"avg_speed":89.6},{"code":"CH","name":"Changeup","pct":28.8,"count":260,"avg_speed":82.3},{"code":"FC","name":"Cutter","pct":28.3,"count":255,"avg_speed":86.0},{"code":"CU","name":"Curveball","pct":8.3,"count":75,"avg_speed":76.4},{"code":"FF","name":"Four-seam FB","pct":3.5,"count":32,"avg_speed":89.6}>,"away_last_3":[{"date":"2025-09-17","opponent":"Baltimore Orioles","opp_id":110,"runs":1,"hits":2,"nrfi":false,"game_pk":776285},{"date":"2025-09-12","opponent":"Cleveland Guardians","opp_id":114,"runs":0,"hits":0,"nrfi":true,"game_pk":776361},{"date":"2025-09-06","opponent":"Detroit Tigers","opp_id":116,"runs":1,"hits":2,"nrfi":false,"game_pk":776435}>,"away_nrfi_label":"2025 \u00b7 10 GS","away_arsenal_season":2025,"home_1st_inn_xwoba":0.376,"home_1st_inn_k_pct":17.9,"home_1st_inn_hard_hit_pct":51.3,"home_1st_inn_bb_pct":7.7,"home_1st_inn_barrel_pct":5.8,"home_1st_inn_velo":90.7,"home_1st_inn_whiff_pct":18.9,"home_era_1st":7.91,"home_nrfi_record":"23-11","home_nrfi_rate":67.6,"home_1st_inn_starts":34,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":156,"home_season_era":5.25,"home_fip":4.18,"home_fip_season":2025,"home_pitch_count":6,"home_fastball_pct":56.0,"home_pitch_arsenal":[{"code":"SI","name":"Sinker","pct":23.5,"count":685,"avg_speed":93.1},{"code":"FF","name":"Four-seam FB","pct":23.4,"count":684,"avg_speed":93.6},{"code":"ST","name":"Sweeper","pct":18.6,"count":542,"avg_speed":84.7},{"code":"CH","name":"Changeup","pct":15.7,"count":457,"avg_speed":87.3},{"code":"CU","name":"Curveball","pct":9.8,"count":285,"avg_speed":82.0},{"code":"FC","name":"Cutter","pct":9.1,"count":267,"avg_speed":89.8}>,"home_last_3":[{"date":"2026-03-31","opponent":"Detroit Tigers","opp_id":116,"runs":0,"hits":0,"nrfi":true,"game_pk":825107},{"date":"2025-09-28","opponent":"San Diego Padres","opp_id":135,"runs":5,"hits":5,"nrfi":false,"game_pk":776136},{"date":"2025-09-23","opponent":"Los Angeles Dodgers","opp_id":119,"runs":0,"hits":1,"nrfi":true,"game_pk":776213}>,"home_nrfi_label":"2025-26 \u00b7 34 GS","home_arsenal_season":2025,"market_nrfi_pct":56.9,"model_nrfi_pct":48.3,"nrfi_pct":48.3,"model_tier":"Borderline","model_eligible":true,"confidence_score":73,"edge":-8.6},{"game":"St. Louis Cardinals at Detroit Tigers","away_pitcher":"Kyle Leahy","home_pitcher":"Keider Montero","pick":"YRFI","confidence":"MEDIUM","odds":"-114","reasoning_summary":"Leahy converted reliever (4 ER in 5 IP); Montero debut uncertainty, both prone to early trouble.","contract_id":"378715874","park_factor":1.039,"away_1st_inn_xwoba":0.246,"away_1st_inn_k_pct":0.0,"away_1st_inn_hard_hit_pct":33.3,"away_1st_inn_bb_pct":0.0,"away_1st_inn_barrel_pct":0.0,"away_1st_inn_velo":91.1,"away_1st_inn_whiff_pct":0.0,"away_stats_season":2025,"away_stats_pa":3,"away_season_era":3.07,"away_fip":3.01,"away_fip_season":2025,"away_last_3":[{"date":"2026-03-30","opponent":"New York Mets","opp_id":121,"runs":1,"hits":1,"nrfi":false,"game_pk":823080},{"date":"2025-09-28","opponent":"Chicago Cubs","opp_id":112,"runs":0,"hits":0,"nrfi":true,"game_pk":776142}>,"home_1st_inn_xwoba":0.235,"home_1st_inn_k_pct":26.4,"home_1st_inn_hard_hit_pct":36.4,"home_1st_inn_bb_pct":9.4,"home_1st_inn_barrel_pct":0.0,"home_1st_inn_velo":89.3,"home_1st_inn_whiff_pct":24.0,"home_era_1st":0.75,"home_nrfi_record":"11-1","home_nrfi_rate":91.7,"home_1st_inn_starts":12,"home_nrfi_season":2025,"home_stats_season":2025,"home_stats_pa":53,"home_season_era":4.37,"home_fip":4.9,"home_fip_season":2025,"home_pitch_count":6,"home_fastball_pct":50.7,"home_pitch_arsenal":[{"code":"FF","name":"Four-seam FB","pct":30.8,"count":453,"avg_speed":93.9},{"code":"SL","name":"Slider","pct":21.9,"count":323,"avg_speed":84.1},{"code":"SI","name":"Sinker","pct":19.9,"count":293,"avg_speed":93.7},{"code":"KC","name":"Knuckle Curve","pct":14.5,"count":214,"avg_speed":79.0},{"code":"CH","name":"Changeup","pct":12.8,"count":189,"avg_speed":86.8},{"code":"ST","name":"Sweeper","pct":0.1,"count":1,"avg_speed":83.7}>,"home_last_3":[{"date":"2025-09-27","opponent":"Boston Red Sox","opp_id":111,"runs":0,"hits":1,"nrfi":true,"game_pk":776157},{"date":"2025-09-20","opponent":"Atlanta Braves","opp_id":144,"runs":0,"hits":0,"nrfi":true,"game_pk":776258},{"date":"2025-09-14","opponent":"Miami Marlins","opp_id":146,"runs":0,"hits":0,"nrfi":true,"game_pk":776332}>,"home_nrfi_label":"2025 \u00b7 12 GS","home_arsenal_season":2025,"away_era_1st":7.2,"away_nrfi_record":"0-1","market_nrfi_pct":53.3,"model_eligible":false,"model_tier":"Limited Data"}>,"nrfi_rate_prior_season":49.8,"nrfi_rate_current_season":57.4,"league_avg_k_pct":23.4,"league_avg_barrel_pct":6.7,"league_avg_xwoba":0.324,"league_avg_first_era":4.64,"league_avg_fip":4.12,"league_avg_era":4.13}