Expert Handicapper
Craig Jennings
34 Active ClientsWith more than a decade of handicapping experience, I have built a strong reputation as one of the top MLB handicappers in the industry. My selections have been independently documented with Verified Cappers for over five years, and I have consistently ranked among the top performers at MLB Baseball Handicappers in both season standings and overall profits.
My approach to betting baseball centers around identifying value — especially undervalued underdogs and overpriced favorites. I specialize in finding profitable opportunities on MLB underdogs and believe long-term success comes from consistently taking value-based positions rather than chasing public opinion. Combined with disciplined bankroll management, this strategy has helped me profit in 7 of the last 9 MLB seasons while maintaining a winning percentage of 58% or better during that stretch.
Although I have experience handicapping all major sports, baseball has always been my true passion and primary focus. I’m proud to now offer my selections at Precision Picks and look forward to helping members enjoy a profitable MLB season. I appreciate the opportunity to earn your trust and be part of your winning team this year.
Sports: MLB Baseball
Craig's Picks
100% GuaranteedTotal Bet Records MLB Last 90 Days
Please turn device horizontal| Date | Sport | Game | Pick | Result |
|---|---|---|---|---|
| 10/5/2026 | MLB | New York Yankees vs Tampa Bay Rays |
Over 6.5 (-107), 5 units |
Win (+500) |
| 9/29/2026 | MLB | Philadelphia Phillies vs Atlanta Braves |
Over 6.5 (-121), 4 units |
Win (+400) |
| 9/27/2026 | MLB | Atlanta Braves vs Miami Marlins |
Over 8.5 (-120), 5 units |
Loss (-600) |
| 9/27/2026 | MLB | Pittsburgh Pirates vs Detroit Tigers |
Over 8 (-104), 5 units |
Loss (-520) |
| 9/27/2026 | MLB | New York Mets vs Washington Nationals |
Over 8 (-118), 4 units |
Win (+400) |
| 9/26/2026 | MLB | Cincinnati Reds vs Toronto Blue Jays |
Over 8 (-118), 1 unit |
Loss (-118) |
| 9/25/2026 | MLB | Cleveland Guardians vs Kansas City Royals |
Over 8 (-103), 4 units |
Win (+400) |
| 9/25/2026 | MLB | St. Louis Cardinals vs Milwaukee Brewers |
Under 8 (-105), 5 units |
Loss (-525) |
| 9/24/2026 | MLB | Arizona Diamondbacks vs Colorado Rockies |
Over 10 (-116), 3 units |
Win (+300) |
| 9/23/2026 | MLB | Arizona Diamondbacks vs Colorado Rockies |
Over 11 (-113), 4 units |
Loss (-452) |
| 9/23/2026 | MLB | Chicago White Sox vs Kansas City Royals |
Over 8.5 (-110), 1 unit |
Win (+100) |
| 9/23/2026 | MLB | Tampa Bay Rays vs New York Yankees |
Over 6.5 (-110), 2 units |
Win (+200) |
| 9/22/2026 | MLB | Chicago White Sox vs Kansas City Royals |
Over 8 (-105), 5 units |
Win (+500) |
| 9/22/2026 | MLB | Milwaukee Brewers vs Philadelphia Phillies |
Over 7 (-107), 2 units |
Win (+200) |
| 9/21/2026 | MLB | Washington Nationals vs Detroit Tigers |
Over 8.5 (-114), 5 units |
Win (+500) |
| 9/20/2026 | MLB | Atlanta Braves vs Houston Astros |
Over 8 (-114), 5 units |
Loss (-570) |
| 9/18/2026 | MLB | Washington Nationals vs St. Louis Cardinals |
Over 7.5 (-114), 4 units |
Win (+400) |
| 9/16/2026 | MLB | Seattle Mariners vs Los Angeles Angels |
Under 8 (-105), 5 units |
Loss (-525) |
| 9/16/2026 | MLB | Kansas City Royals vs Houston Astros |
Over 9 (-105), 1 unit |
Loss (-105) |
| 9/16/2026 | MLB | Baltimore Orioles vs New York Mets |
Over 9 (-108), 2 units |
Loss (-216) |
| 9/16/2026 | MLB | Athletics vs Tampa Bay Rays |
Over 8 (-108), 1 unit |
Loss (-108) |
| 9/16/2026 | MLB | Los Angeles Dodgers vs Cincinnati Reds |
Over 8.5 (-102), 3 units |
Loss (-306) |
| 9/13/2026 | MLB | San Diego Padres vs San Francisco Giants |
Over 7.5 (+104), 4 units |
Win (+416) |
| 9/10/2026 | MLB | Tampa Bay Rays vs Atlanta Braves |
Under 8.5 (-117), 4 units |
Win (+400) |
| 9/8/2026 | MLB | Arizona Diamondbacks vs Kansas City Royals |
Over 9.5 (+101), 4 units |
Loss (-400) |
| 9/8/2026 | MLB | Los Angeles Angels vs Boston Red Sox |
Over 7.5 (-110), 2 units |
Loss (-220) |
| 9/8/2026 | MLB | Minnesota Twins vs Detroit Tigers |
Over 8.5 (-105), 2 units |
Loss (-210) |
| 9/7/2026 | MLB | Toronto Blue Jays vs Athletics |
Over 8.5 (-106), 5 units |
Win (+500) |
| 9/5/2026 | MLB | St. Louis Cardinals vs Colorado Rockies |
Over 11 (-101), 4 units |
Win (+400) |
| 9/5/2026 | MLB | San Francisco Giants vs New York Mets |
Over 8 (-107), 3 units |
Win (+300) |
| 9/4/2026 | MLB | Athletics vs Seattle Mariners |
Over 7.5 (+109), 5 units |
Win (+545) |
| 9/4/2026 | MLB | Washington Nationals vs Los Angeles Dodgers |
Over 8.5 (+104), 2 units |
Loss (-200) |
| 9/4/2026 | MLB | Atlanta Braves vs Philadelphia Phillies |
Over 7 (+103), 3 units |
Push (+0) |
| 9/4/2026 | MLB | Milwaukee Brewers vs Cincinnati Reds |
Over 9.5 (-115), 4 units |
Win (+400) |
| 9/3/2026 | MLB | Boston Red Sox vs Baltimore Orioles |
Over 8.5 (-103), 4 units |
Win (+400) |
| 9/1/2026 | MLB | Detroit Tigers vs Minnesota Twins |
Over 8.5 (-118), 5 units |
Win (+500) |
| 9/1/2026 | MLB | San Francisco Giants vs Pittsburgh Pirates |
Under 7.5 (-118), 4 units |
Loss (-472) |
| 9/1/2026 | MLB | Toronto Blue Jays vs Cleveland Guardians |
Over 8 (-103), 2 units |
Loss (-206) |
| 8/31/2026 | MLB | Miami Marlins vs Washington Nationals |
Over 9 (+100), 2 units |
Push (+0) |
| 8/30/2026 | MLB | Baltimore Orioles vs Athletics |
Over 10.5 (-110), 5 units |
Win (+500) |
| 8/30/2026 | MLB | Pittsburgh Pirates vs St. Louis Cardinals |
Over 8 (-104), 5 units |
Win (+500) |
| 8/28/2026 | MLB | Philadelphia Phillies vs Los Angeles Angels |
Over 8 (-114), 5 units |
Push (+0) |
| 8/28/2026 | MLB | Colorado Rockies vs Atlanta Braves |
Over 9 (+101), 1 unit |
Win (+101) |
| 8/27/2026 | MLB | Milwaukee Brewers vs New York Mets |
Over 7 (-119), 2 units |
Win (+200) |
| 8/27/2026 | MLB | Colorado Rockies vs Washington Nationals |
Over 9 (-120), 4 units |
Loss (-480) |
| 8/26/2026 | MLB | Baltimore Orioles vs St. Louis Cardinals |
Over 8 (-105), 2 units |
Win (+200) |
| 8/26/2026 | MLB | Texas Rangers vs Chicago White Sox |
Over 8 (-102), 2 units |
Win (+200) |
| 8/25/2026 | MLB | Chicago Cubs vs Arizona Diamondbacks |
Over 8.5 (-102), 2 units |
Win (+200) |
| 8/25/2026 | MLB | Texas Rangers vs Chicago White Sox |
Over 8 (-102), 2 units |
Win (+200) |
| 8/24/2026 | MLB | Cincinnati Reds vs San Francisco Giants |
Under 7.5 (-112), 4 units |
Win (+400) |
| 8/24/2026 | MLB | Chicago Cubs vs Arizona Diamondbacks |
Under 9 (-103), 4 units |
Win (+400) |
| 8/23/2026 | MLB | Atlanta Braves vs Milwaukee Brewers |
Over 7.5 (-101), 4 units |
Loss (-404) |
| 8/23/2026 | MLB | Washington Nationals vs Miami Marlins |
Over 8.5 (-105), 4 units |
Loss (-420) |
| 8/21/2026 | MLB | Cincinnati Reds vs Arizona Diamondbacks |
Under 8.5 (-118), 4 units |
Loss (-472) |
| 8/20/2026 | MLB | Atlanta Braves vs Chicago White Sox |
Over 8.5 (-115), 5 units |
Loss (-575) |
| 8/19/2026 | MLB | Athletics vs Kansas City Royals |
Over 8.5 (-118), 2 units |
Win (+200) |
| 8/19/2026 | MLB | San Francisco Giants vs Cleveland Guardians |
Under 7.5 (-123), 1 unit |
Win (+100) |
| 8/18/2026 | MLB | Chicago White Sox vs Chicago Cubs |
Under 8.5 (-110), 2 units |
Win (+200) |
| 8/18/2026 | MLB | Detroit Tigers vs Pittsburgh Pirates |
Over 8 (-110), 5 units |
Loss (-550) |
| 8/18/2026 | MLB | New York Yankees vs Baltimore Orioles |
Under 8.5 (-105), 3 units |
Win (+300) |
| 8/17/2026 | MLB | San Diego Padres vs New York Mets |
Under 7.5 (-108), 2 units |
Win (+200) |
| 8/16/2026 | MLB | New York Yankees vs Toronto Blue Jays |
Over 7.5 (+101), 5 units |
Loss (-500) |
| 8/15/2026 | MLB | Baltimore Orioles vs Tampa Bay Rays |
Under 7.5 (-122), 4 units |
Win (+400) |
| 8/13/2026 | MLB | Pittsburgh Pirates vs Miami Marlins |
Under 8 (-108), 2 units |
Loss (-216) |
| 8/11/2026 | MLB | Kansas City Royals vs Los Angeles Dodgers |
Over 8 (-112), 3 units |
Win (+300) |
| 8/11/2026 | MLB | Colorado Rockies vs Arizona Diamondbacks |
Over 9 (-122), 5 units |
Loss (-610) |
| 8/11/2026 | MLB | Philadelphia Phillies vs St. Louis Cardinals |
Over 8 (-117), 2 units |
Loss (-234) |
| 8/9/2026 | MLB | Baltimore Orioles vs Texas Rangers |
Over 8.5 (-104), 2 units |
Win (+200) |
| 8/8/2026 | MLB | Detroit Tigers vs San Francisco Giants |
Under 8 (-110), 4 units |
Push (+0) |
| 8/8/2026 | MLB | Toronto Blue Jays vs Philadelphia Phillies |
Under 9.5 (-104), 1 unit |
Loss (-104) |
| 8/6/2026 | MLB | Miami Marlins vs Atlanta Braves |
Under 8.5 (-102), 1 unit |
Loss (-102) |
| 8/5/2026 | MLB | Miami Marlins vs Atlanta Braves |
Under 8.5 (-105), 5 units |
Win (+500) |
| 8/5/2026 | MLB | New York Mets vs Cleveland Guardians |
Under 8 (-110), 4 units |
Loss (-440) |
| 8/4/2026 | MLB | Athletics vs Cincinnati Reds |
Over 9 (-108), 1 unit |
Push (+0) |
| 8/3/2026 | MLB | Washington Nationals vs Philadelphia Phillies |
Over 9 (-121), 3 units |
Push (+0) |
| 8/2/2026 | MLB | New York Yankees vs Chicago Cubs |
Under 6.5 (-106), 5 units |
Win (+500) |
| 7/29/2026 | MLB | Kansas City Royals vs Minnesota Twins |
Under 8.5 (-118), 1 unit |
Win (+100) |
| 7/28/2026 | MLB | Colorado Rockies vs San Diego Padres |
Under 7.5 (+100), 3 units |
Loss (-300) |
| 7/28/2026 | MLB | New York Yankees vs Chicago White Sox |
Under 8 (-115), 3 units |
Win (+300) |
| 7/27/2026 | MLB | Philadelphia Phillies vs Miami Marlins |
Over 7.5 (-115), 2 units |
Win (+200) |
| 7/26/2026 | MLB | Kansas City Royals vs Detroit Tigers |
Over 9 (-120), 4 units |
Push (+0) |
| 7/25/2026 | MLB | Colorado Rockies vs Milwaukee Brewers |
Over 8.5 (-115), 3 units |
Win (+300) |
| 7/25/2026 | MLB | Cleveland Guardians vs Tampa Bay Rays |
Under 7.5 (-106), 1 unit |
Win (+100) |
| 7/24/2026 | MLB | Cleveland Guardians vs Tampa Bay Rays |
Over 7 (-125), 2 units |
Win (+200) |
| 7/24/2026 | MLB | New York Yankees vs Philadelphia Phillies |
Under 7.5 (-125), 2 units |
Win (+200) |
| 7/23/2026 | MLB | Minnesota Twins vs Cleveland Guardians |
Under 7.5 (-105), 1 unit |
Win (+100) |
| 7/22/2026 | MLB | Washington Nationals vs Colorado Rockies |
Over 11.5 (-116), 2 units |
Loss (-232) |
| 7/22/2026 | MLB | San Francisco Giants vs Kansas City Royals |
Over 8.5 (-121), 3 units |
Win (+300) |
| 7/21/2026 | MLB | San Diego Padres vs Atlanta Braves |
Over 9 (-112), 5 units |
Win (+500) |
| 7/20/2026 | MLB | St. Louis Cardinals vs Los Angeles Angels |
Over 8.5 (-120), 3 units |
Loss (-360) |
| 7/20/2026 | MLB | Cincinnati Reds vs Seattle Mariners |
Under 7.5 (-105), 3 units |
Loss (-315) |
| 7/20/2026 | MLB | Tampa Bay Rays vs Toronto Blue Jays |
Over 7.5 (+101), 3 units |
Win (+303) |
| 7/18/2026 | MLB | Washington Nationals vs Athletics |
Over 10 (-113), 4 units |
Win (+400) |
| 7/18/2026 | MLB | Baltimore Orioles vs Houston Astros |
Over 8.5 (+104), 5 units |
Loss (-500) |
| 7/18/2026 | MLB | St. Louis Cardinals vs Arizona Diamondbacks |
Over 9 (-109), 4 units |
Loss (-436) |
