OddsPeek
Slip

MLB · Boston Red Sox · 1B

Willson Contreras

131 games logged this season.

Faced NYY 13 · TOR 13 · BAL 9 · TB 9 · DET 7 · ATH 6 · ATL 6 · HOU 6

Hits

last 5

median 1 · high 2

median 1 home (65 gm) · 1 away (66 gm)

Season log

131 games · newest first · free

DateOppHitsTotal basesHome runs
Sep 27vs CHC000
Sep 17at TEX110
Sep 16at TEX141
Sep 15at TEX000
Sep 13vs KC220
Aug 30at NYY000
Aug 29at NYY130
Aug 29at NYY000
Aug 28at NYY000
Aug 25at MIA220
Aug 24at MIA000
Aug 23vs SF000
Aug 22vs SF110
Aug 21vs SF141
Aug 19vs ARI220
Aug 18vs ARI230
Aug 17vs ARI261
Aug 15at PIT000
Aug 14at PIT110
Aug 13at TOR120
Aug 12at TOR141
Aug 11at TOR000
Aug 10at TOR000
Aug 9vs ATH000
Aug 8vs ATH110
Aug 5vs CHW110
Aug 4vs CHW220
Aug 2at LAD000
Jul 31at LAD000
Jul 30at ATH251
Jul 29at ATH110
Jul 28at ATH000
Jul 27at ATH000
Jul 26vs TOR000
Jul 25vs TOR000
Jul 24vs TOR110
Jul 22vs BAL120
Jul 22vs BAL220
Jul 20vs BAL340
Jul 19vs TB141
Jul 18vs TB000
Jul 17vs TB141
Jul 14vs NL110
Jul 8at CHW000
Jul 7at CHW230
Jul 5at LAA141
Jul 4at LAA141
Jul 3at LAA230
Jul 1vs WSH220
Jun 30vs WSH000
Jun 29vs WSH141
Jun 28vs NYY110
Jun 27vs NYY120
Jun 26vs NYY251
Jun 25vs NYY000
Jun 24at COL120
Jun 23at COL110
Jun 22at COL120
Jun 21at SEA000
Jun 20at SEA000
Jun 19at SEA110
Jun 18vs TOR000
Jun 17vs TOR110
Jun 16vs TOR000
Jun 14vs TEX392
Jun 13vs TEX230
Jun 12vs TEX261
Jun 10at TB000
Jun 9at TB000
Jun 8at TB000
Jun 7at NYY120
Jun 5at NYY251
Jun 4vs BAL251
Jun 3vs BAL350
Jun 2vs BAL000
May 31at CLE000
May 30at CLE000
May 29at CLE220
May 28vs ATL110
May 27vs ATL110
May 26vs ATL220
May 24vs MIN251
May 23vs MIN220
May 22vs MIN130
May 20at KC350
May 19at KC220
May 18at KC141
May 17at ATL120
May 16at ATL251
May 15at ATL000
May 14vs PHI120
May 13vs PHI000
May 10vs TB000
May 8vs TB000
May 7vs TB110
May 6at DET000
May 5at DET141
May 4at DET000
May 3vs HOU340
May 2vs HOU110
May 1vs HOU110
Apr 29at TOR251
Apr 28at TOR120
Apr 27at TOR110
Apr 26at BAL141
Apr 25at BAL251
Apr 24at BAL000
Apr 23vs NYY000
Apr 22vs NYY000
Apr 21vs NYY110
Apr 20vs DET110
Apr 19vs DET141
Apr 18vs DET110
Apr 17vs DET000
Apr 14at MIN000
Apr 13at MIN110
Apr 12at STL471
Apr 11at STL230
Apr 10at STL000
Apr 8vs MIL110
Apr 7vs MIL110
Apr 6vs MIL371
Apr 5vs SD000
Apr 4vs SD110
Apr 3vs SD141
Apr 1at HOU110
Mar 31at HOU110
Mar 30at HOU000
Mar 29at CIN110
Mar 28at CIN000
Mar 26at CIN000

Posted lines, settled

Over cleared 9 of 25 · free

DateMarketLineActualResult
Sep 30Hits0.52over
Sep 30Home runs0.51over
Sep 30Total bases0.55over
Sep 29Total bases0.50under
Sep 29Hits0.50under
Sep 29Home runs0.50under
Sep 17Hits0.51over
Sep 17Home runs1.50under
Sep 17Total bases1.51under
Sep 16Total bases1.54over
Sep 16Hits0.51over
Sep 16Home runs0.51over
Sep 15Hits0.50under
Sep 15Home runs0.50under
Sep 15Total bases1.50under
Aug 30Total bases1.50under
Aug 30Home runs0.50under
Aug 30Hits0.50under
Aug 29Hits0.51over
Aug 29Total bases1.53over
Aug 29Hits0.50under
Aug 29Total bases1.50under
Aug 29Home runs0.50under
Aug 28Home runs0.50under
Aug 28Hits0.50under

The line is what a sportsbook posted before the game; the actual is the box score. A record of what happened, not a prediction of what will.

2 more markets on this player

A credential opens every market this league prices, and twenty games of history on each instead of five. $9.99 a week or $19.99 a month.

Get credentialed

Game logs from public data — a record of what happened, not a prediction of what will. We show hit rates only against a line a sportsbook actually posted; on this page there is none, so these are the raw games. 21+ · 1-800-GAMBLER · not affiliated with any sportsbook or league.