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% GuaranteedSide Bet Records MLB Last 90 Days
Please turn device horizontal| Date | Sport | Game | Pick | Result |
|---|---|---|---|---|
| 10/15/2026 | MLB | Milwaukee Brewers vs Los Angeles Dodgers |
+1.5 (-163), 1 unit |
Win (+100) |
| 10/12/2026 | MLB | Cleveland Guardians vs Tampa Bay Rays |
-1.5 (+131), 3 units |
Loss (-300) |
| 10/10/2026 | MLB | Chicago White Sox vs Cleveland Guardians |
-139, 2 units |
Win (+200) |
| 10/7/2026 | MLB | Tampa Bay Rays vs New York Yankees |
+1.5 (-157), 1 unit |
Win (+100) |
| 10/6/2026 | MLB | Milwaukee Brewers vs San Diego Padres |
+1.5 (-201), 5 units |
Win (+500) |
| 10/3/2026 | MLB | New York Yankees vs Tampa Bay Rays |
-143, 2 units |
Win (+200) |
| 10/3/2026 | MLB | Chicago White Sox vs Cleveland Guardians |
+1.5 (-181), 4 units |
Win (+400) |
| 9/30/2026 | MLB | Philadelphia Phillies vs Atlanta Braves |
-114, 3 units |
Win (+300) |
| 9/29/2026 | MLB | Boston Red Sox vs New York Yankees |
-140, 3 units |
Win (+300) |
| 9/27/2026 | MLB | Los Angeles Angels vs Seattle Mariners |
-1.5 (+136), 4 units |
Win (+544) |
| 9/26/2026 | MLB | Los Angeles Angels vs Seattle Mariners |
-1.5 (+113), 3 units |
Win (+339) |
| 9/26/2026 | MLB | Colorado Rockies vs Chicago White Sox |
+1.5 (-101), 4 units |
Win (+400) |
| 9/26/2026 | MLB | Los Angeles Dodgers vs San Francisco Giants |
-292, 3 units |
Win (+300) |
| 9/25/2026 | MLB | Pittsburgh Pirates vs Detroit Tigers |
-119, 2 units |
Win (+200) |
| 9/24/2026 | MLB | San Diego Padres vs Los Angeles Dodgers |
-1.5 (+124), 5 units |
Loss (-500) |
| 9/24/2026 | MLB | Cincinnati Reds vs Atlanta Braves |
-1.5 (+101), 3 units |
Loss (-300) |
| 9/24/2026 | MLB | St. Louis Cardinals vs Pittsburgh Pirates |
-1.5 (+141), 5 units |
Loss (-500) |
| 9/23/2026 | MLB | Cincinnati Reds vs Atlanta Braves |
-1.5 (-118), 1 unit |
Loss (-118) |
| 9/22/2026 | MLB | Houston Astros vs Seattle Mariners |
-150, 1 unit |
Loss (-150) |
| 9/22/2026 | MLB | New York Mets vs Texas Rangers |
+121, 5 units |
Win (+605) |
| 9/22/2026 | MLB | Tampa Bay Rays vs New York Yankees |
+1.5 (-220), 5 units |
Win (+500) |
| 9/21/2026 | MLB | Toronto Blue Jays vs Baltimore Orioles |
+1.5 (-189), 3 units |
Win (+300) |
| 9/20/2026 | MLB | New York Yankees vs Arizona Diamondbacks |
-1.5 (+166), 4 units |
Win (+664) |
| 9/20/2026 | MLB | Minnesota Twins vs Los Angeles Angels |
-115, 1 unit |
Win (+100) |
| 9/20/2026 | MLB | Seattle Mariners vs Colorado Rockies |
-1.5 (-108), 4 units |
Loss (-432) |
| 9/20/2026 | MLB | Philadelphia Phillies vs New York Mets |
-160, 5 units |
Win (+500) |
| 9/19/2026 | MLB | Kansas City Royals vs Pittsburgh Pirates |
-119, 5 units |
Win (+500) |
| 9/18/2026 | MLB | New York Yankees vs Arizona Diamondbacks |
+1.5 (-156), 1 unit |
Loss (-156) |
| 9/18/2026 | MLB | Minnesota Twins vs Los Angeles Angels |
+1.5 (-156), 4 units |
Loss (-624) |
| 9/16/2026 | MLB | Atlanta Braves vs Chicago Cubs |
-1.5 (+138), 5 units |
Win (+690) |
| 9/16/2026 | MLB | Baltimore Orioles vs New York Mets |
-1.5 (+162), 4 units |
Win (+648) |
| 9/15/2026 | MLB | Miami Marlins vs Arizona Diamondbacks |
+124, 5 units |
Win (+620) |
| 9/15/2026 | MLB | Atlanta Braves vs Chicago Cubs |
+119, 4 units |
Win (+476) |
| 9/15/2026 | MLB | Los Angeles Dodgers vs Cincinnati Reds |
-245, 2 units |
Win (+200) |
| 9/14/2026 | MLB | Miami Marlins vs Arizona Diamondbacks |
+114, 3 units |
Loss (-300) |
| 9/14/2026 | MLB | Atlanta Braves vs Chicago Cubs |
-132, 2 units |
Win (+200) |
| 9/14/2026 | MLB | New York Yankees vs Minnesota Twins |
-126, 3 units |
Win (+300) |
| 9/14/2026 | MLB | Baltimore Orioles vs New York Mets |
+1.5 (-195), 1 unit |
Win (+100) |
| 9/14/2026 | MLB | Los Angeles Dodgers vs Cincinnati Reds |
-1.5 (-126), 3 units |
Win (+300) |
| 9/13/2026 | MLB | Houston Astros vs Tampa Bay Rays |
-1.5 (+130), 1 unit |
Win (+130) |
| 9/13/2026 | MLB | Kansas City Royals vs Boston Red Sox |
-1.5 (+119), 1 unit |
Win (+119) |
| 9/13/2026 | MLB | New York Mets vs New York Yankees |
-191, 4 units |
Win (+400) |
| 9/13/2026 | MLB | Colorado Rockies vs Detroit Tigers |
-157, 2 units |
Win (+200) |
| 9/12/2026 | MLB | Chicago White Sox vs St. Louis Cardinals |
-111, 4 units |
Win (+400) |
| 9/11/2026 | MLB | Colorado Rockies vs Detroit Tigers |
-1.5 (+119), 3 units |
Win (+357) |
| 9/9/2026 | MLB | Cincinnati Reds vs Los Angeles Dodgers |
+238, 5 units |
Loss (-500) |
| 9/9/2026 | MLB | Cincinnati Reds vs Los Angeles Dodgers |
+1.5 (+109), 4 units |
Loss (-400) |
| 9/9/2026 | MLB | Chicago Cubs vs Milwaukee Brewers |
+1.5 (-199), 2 units |
Loss (-398) |
| 9/9/2026 | MLB | Los Angeles Angels vs Boston Red Sox |
+1.5 (-120), 2 units |
Win (+200) |
| 9/9/2026 | MLB | Washington Nationals vs San Diego Padres |
-1.5 (+129), 1 unit |
Win (+129) |
| 9/7/2026 | MLB | Atlanta Braves vs Philadelphia Phillies |
-1.5 (+124), 2 units |
Loss (-200) |
| 9/6/2026 | MLB | Milwaukee Brewers vs Cincinnati Reds |
+130, 1 unit |
Win (+130) |
| 9/5/2026 | MLB | Washington Nationals vs Los Angeles Dodgers |
+1.5 (-118), 4 units |
Win (+400) |
| 9/5/2026 | MLB | Toronto Blue Jays vs Kansas City Royals |
-1.5 (+144), 4 units |
Loss (-400) |
| 9/5/2026 | MLB | Tampa Bay Rays vs Texas Rangers |
-108, 2 units |
Win (+200) |
| 9/5/2026 | MLB | Milwaukee Brewers vs Cincinnati Reds |
+130, 5 units |
Win (+650) |
| 9/4/2026 | MLB | Arizona Diamondbacks vs Houston Astros |
-1.5 (+157), 1 unit |
Win (+157) |
| 9/4/2026 | MLB | Tampa Bay Rays vs Texas Rangers |
-1.5 (+168), 3 units |
Loss (-300) |
| 9/4/2026 | MLB | Chicago Cubs vs Miami Marlins |
-131, 4 units |
Win (+400) |
| 9/3/2026 | MLB | Milwaukee Brewers vs Chicago Cubs |
+100, 5 units |
Win (+500) |
| 9/2/2026 | MLB | New York Yankees vs Los Angeles Angels |
+1.5 (-131), 1 unit |
Loss (-131) |
| 9/2/2026 | MLB | Chicago White Sox vs Houston Astros |
-142, 4 units |
Win (+400) |
| 9/2/2026 | MLB | San Francisco Giants vs Pittsburgh Pirates |
+129, 4 units |
Win (+516) |
| 9/2/2026 | MLB | Toronto Blue Jays vs Cleveland Guardians |
-1.5 (+134), 5 units |
Win (+670) |
| 9/1/2026 | MLB | Seattle Mariners vs Boston Red Sox |
+1.5 (-199), 5 units |
Win (+500) |
| 8/31/2026 | MLB | New York Yankees vs Los Angeles Angels |
-149, 5 units |
Loss (-745) |
| 8/31/2026 | MLB | New York Yankees vs Los Angeles Angels |
-1.5 (+119), 1 unit |
Loss (-100) |
| 8/31/2026 | MLB | Chicago White Sox vs Houston Astros |
-130, 3 units |
Win (+300) |
| 8/31/2026 | MLB | Athletics vs Texas Rangers |
-218, 3 units |
Win (+300) |
| 8/31/2026 | MLB | Milwaukee Brewers vs Chicago Cubs |
-106, 3 units |
Loss (-318) |
| 8/30/2026 | MLB | Chicago White Sox vs Minnesota Twins |
-120, 2 units |
Win (+200) |
| 8/30/2026 | MLB | Colorado Rockies vs Atlanta Braves |
-1.5 (-105), 3 units |
Loss (-315) |
| 8/29/2026 | MLB | Seattle Mariners vs Toronto Blue Jays |
-126, 1 unit |
Win (+100) |
| 8/28/2026 | MLB | Houston Astros vs New York Mets |
-1.5 (+128), 3 units |
Win (+384) |
| 8/27/2026 | MLB | Kansas City Royals vs Toronto Blue Jays |
+1.5 (-175), 1 unit |
Loss (-175) |
| 8/26/2026 | MLB | Texas Rangers vs Chicago White Sox |
-1.5 (+159), 4 units |
Win (+636) |
| 8/26/2026 | MLB | Milwaukee Brewers vs New York Mets |
-163, 4 units |
Win (+400) |
| 8/26/2026 | MLB | Boston Red Sox vs Miami Marlins |
+1.5 (-131), 1 unit |
Win (+100) |
| 8/26/2026 | MLB | Chicago Cubs vs Arizona Diamondbacks |
-108, 3 units |
Loss (-324) |
| 8/23/2026 | MLB | Cincinnati Reds vs Arizona Diamondbacks |
-136, 2 units |
Win (+200) |
| 8/23/2026 | MLB | Chicago Cubs vs Seattle Mariners |
-111, 2 units |
Win (+200) |
| 8/22/2026 | MLB | San Francisco Giants vs Boston Red Sox |
-1.5 (+104), 3 units |
Loss (-300) |
| 8/22/2026 | MLB | Washington Nationals vs Miami Marlins |
-1.5 (+119), 4 units |
Win (+476) |
| 8/21/2026 | MLB | Pittsburgh Pirates vs Los Angeles Dodgers |
+1.5 (-112), 4 units |
Win (+400) |
| 8/21/2026 | MLB | Cincinnati Reds vs Arizona Diamondbacks |
-150, 4 units |
Win (+400) |
| 8/21/2026 | MLB | Cleveland Guardians vs Colorado Rockies |
+134, 1 unit |
Loss (-100) |
| 8/21/2026 | MLB | Detroit Tigers vs Kansas City Royals |
+1.5 (-179), 5 units |
Win (+500) |
| 8/21/2026 | MLB | New York Mets vs Chicago White Sox |
-124, 4 units |
Win (+400) |
| 8/20/2026 | MLB | St. Louis Cardinals vs Cincinnati Reds |
-112, 5 units |
Win (+500) |
| 8/19/2026 | MLB | Seattle Mariners vs Milwaukee Brewers |
-1.5 (+176), 3 units |
Win (+528) |
| 8/19/2026 | MLB | New York Yankees vs Baltimore Orioles |
-1.5 (+129), 5 units |
Win (+645) |
| 8/18/2026 | MLB | Los Angeles Angels vs Houston Astros |
+148, 3 units |
Win (+444) |
| 8/18/2026 | MLB | Washington Nationals vs Texas Rangers |
-148, 2 units |
Win (+200) |
| 8/16/2026 | MLB | Milwaukee Brewers vs Los Angeles Dodgers |
-171, 1 unit |
Loss (-171) |
| 8/16/2026 | MLB | Colorado Rockies vs San Francisco Giants |
-135, 2 units |
Loss (-270) |
| 8/16/2026 | MLB | Chicago White Sox vs Detroit Tigers |
-108, 3 units |
Win (+300) |
| 8/16/2026 | MLB | Miami Marlins vs Cincinnati Reds |
-1.5 (+119), 4 units |
Win (+476) |
| 8/16/2026 | MLB | New York Yankees vs Toronto Blue Jays |
-1.5 (+167), 4 units |
Loss (-400) |
| 8/16/2026 | MLB | Arizona Diamondbacks vs Atlanta Braves |
-1.5 (+169), 2 units |
Win (+338) |
| 8/16/2026 | MLB | Boston Red Sox vs Pittsburgh Pirates |
-120, 2 units |
Win (+200) |
| 8/15/2026 | MLB | Seattle Mariners vs Houston Astros |
-131, 5 units |
Loss (-655) |
| 8/14/2026 | MLB | Milwaukee Brewers vs Los Angeles Dodgers |
-1.5 (+119), 3 units |
Win (+357) |
| 8/14/2026 | MLB | Boston Red Sox vs Pittsburgh Pirates |
-1.5 (+123), 3 units |
Loss (-300) |
| 8/13/2026 | MLB | Chicago Cubs vs Washington Nationals |
-1.5 (+119), 4 units |
Loss (-400) |
| 8/13/2026 | MLB | Boston Red Sox vs Toronto Blue Jays |
-1.5 (+104), 3 units |
Win (+312) |
| 8/12/2026 | MLB | New York Mets vs Atlanta Braves |
-1.5 (+135), 3 units |
Win (+405) |
| 8/12/2026 | MLB | Cleveland Guardians vs Detroit Tigers |
-1.5 (+169), 2 units |
Loss (-200) |
| 8/12/2026 | MLB | Pittsburgh Pirates vs Miami Marlins |
+100, 3 units |
Loss (-300) |
| 8/12/2026 | MLB | Milwaukee Brewers vs San Diego Padres |
-126, 2 units |
Loss (-252) |
| 8/12/2026 | MLB | Colorado Rockies vs Arizona Diamondbacks |
-181, 1 unit |
Loss (-181) |
| 8/11/2026 | MLB | Colorado Rockies vs Arizona Diamondbacks |
+1.5 (-142), 1 unit |
Win (+100) |
| 8/11/2026 | MLB | Tampa Bay Rays vs Athletics |
+1.5 (-126), 2 units |
Loss (-252) |
| 8/11/2026 | MLB | Chicago Cubs vs Washington Nationals |
-1.5 (-105), 4 units |
Win (+400) |
| 8/10/2026 | MLB | Colorado Rockies vs Arizona Diamondbacks |
-1.5 (+123), 3 units |
Win (+369) |
| 8/9/2026 | MLB | Detroit Tigers vs San Francisco Giants |
-105, 2 units |
Loss (-210) |
| 8/9/2026 | MLB | Minnesota Twins vs Milwaukee Brewers |
-1.5 (-105), 4 units |
Loss (-420) |
| 8/9/2026 | MLB | Los Angeles Angels vs Miami Marlins |
+129, 5 units |
Loss (-500) |
| 8/9/2026 | MLB | New York Mets vs Pittsburgh Pirates |
-1.5 (+153), 5 units |
Loss (-500) |
| 8/8/2026 | MLB | Tampa Bay Rays vs Seattle Mariners |
-1.5 (+173), 1 unit |
Loss (-100) |
| 8/8/2026 | MLB | Cleveland Guardians vs Chicago White Sox |
-130, 1 unit |
Loss (-130) |
| 8/8/2026 | MLB | Minnesota Twins vs Milwaukee Brewers |
+129, 3 units |
Loss (-300) |
| 8/8/2026 | MLB | Toronto Blue Jays vs Philadelphia Phillies |
+1.5 (-149), 3 units |
Win (+300) |
| 8/8/2026 | MLB | Los Angeles Angels vs Miami Marlins |
+135, 3 units |
Loss (-300) |
| 8/8/2026 | MLB | Atlanta Braves vs New York Yankees |
+112, 2 units |
Win (+224) |
| 8/7/2026 | MLB | Baltimore Orioles vs Texas Rangers |
-1.5 (+153), 1 unit |
Loss (-100) |
| 8/7/2026 | MLB | Los Angeles Angels vs Miami Marlins |
-1.5 (+119), 5 units |
Loss (-500) |
| 8/7/2026 | MLB | Toronto Blue Jays vs Philadelphia Phillies |
-1.5 (-103), 5 units |
Loss (-515) |
| 8/6/2026 | MLB | Minnesota Twins vs Kansas City Royals |
+104, 2 units |
Win (+208) |
| 8/5/2026 | MLB | Miami Marlins vs Atlanta Braves |
+109, 1 unit |
Loss (-100) |
| 8/4/2026 | MLB | Los Angeles Dodgers vs Chicago Cubs |
-199, 4 units |
Loss (-796) |
| 8/4/2026 | MLB | New York Mets vs Cleveland Guardians |
+114, 4 units |
Win (+456) |
| 8/4/2026 | MLB | Washington Nationals vs Philadelphia Phillies |
-224, 1 unit |
Win (+100) |
| 8/4/2026 | MLB | Washington Nationals vs Philadelphia Phillies |
-1.5 (-120), 3 units |
Win (+300) |
| 8/2/2026 | MLB | Boston Red Sox vs Los Angeles Dodgers |
-156, 1 unit |
Loss (-156) |
| 8/2/2026 | MLB | Boston Red Sox vs Los Angeles Dodgers |
-1.5 (+123), 2 units |
Loss (-200) |
| 8/2/2026 | MLB | Chicago White Sox vs Tampa Bay Rays |
-1.5 (+153), 3 units |
Loss (-300) |
| 8/1/2026 | MLB | Chicago White Sox vs Tampa Bay Rays |
-1.5 (+128), 4 units |
Loss (-400) |
| 7/31/2026 | MLB | Milwaukee Brewers vs Los Angeles Angels |
+141, 1 unit |
Loss (-100) |
| 7/31/2026 | MLB | Kansas City Royals vs Colorado Rockies |
-108, 4 units |
Win (+400) |
| 7/31/2026 | MLB | Chicago White Sox vs Tampa Bay Rays |
+123, 2 units |
Win (+246) |
| 7/30/2026 | MLB | San Francisco Giants vs San Diego Padres |
+109, 4 units |
Win (+436) |
| 7/30/2026 | MLB | New York Yankees vs Chicago White Sox |
-1.5 (+158), 5 units |
Loss (-500) |
| 7/28/2026 | MLB | New York Yankees vs Chicago White Sox |
+1.5 (-149), 5 units |
Win (+500) |
| 7/27/2026 | MLB | Atlanta Braves vs New York Mets |
-115, 1 unit |
Loss (-115) |
| 7/26/2026 | MLB | New York Yankees vs Philadelphia Phillies |
-1.5 (+135), 1 unit |
Win (+135) |
| 7/26/2026 | MLB | Colorado Rockies vs Milwaukee Brewers |
+1.5 (+104), 2 units |
Loss (-200) |
| 7/25/2026 | MLB | Athletics vs Minnesota Twins |
-168, 1 unit |
Win (+100) |
| 7/25/2026 | MLB | Atlanta Braves vs Baltimore Orioles |
-112, 2 units |
Win (+200) |
| 7/25/2026 | MLB | Los Angeles Angels vs San Francisco Giants |
+105, 4 units |
Loss (-400) |
| 7/24/2026 | MLB | Los Angeles Dodgers vs New York Mets |
-1.5 (+124), 2 units |
Win (+248) |
| 7/23/2026 | MLB | San Diego Padres vs Atlanta Braves |
-272, 1 unit |
Win (+100) |
| 7/22/2026 | MLB | Detroit Tigers vs Chicago Cubs |
+105, 3 units |
Win (+315) |
| 7/22/2026 | MLB | Athletics vs Arizona Diamondbacks |
-149, 5 units |
Win (+500) |
| 7/21/2026 | MLB | Cincinnati Reds vs Seattle Mariners |
-106, 4 units |
Win (+400) |
| 7/20/2026 | MLB | Detroit Tigers vs Chicago Cubs |
-116, 5 units |
Loss (-580) |
| 7/20/2026 | MLB | Pittsburgh Pirates vs New York Yankees |
+1.5 (-203), 5 units |
Win (+500) |
| 7/20/2026 | MLB | Minnesota Twins vs Cleveland Guardians |
+1.5 (-157), 2 units |
Win (+200) |
| 7/19/2026 | MLB | Los Angeles Dodgers vs New York Yankees |
+119, 3 units |
Win (+357) |
| 7/19/2026 | MLB | Detroit Tigers vs Los Angeles Angels |
-1.5 (+109), 1 unit |
Loss (-100) |
| 7/19/2026 | MLB | Washington Nationals vs Athletics |
-148, 4 units |
Win (+400) |
| 7/19/2026 | MLB | Minnesota Twins vs Chicago Cubs |
-181, 2 units |
Win (+200) |
| 7/19/2026 | MLB | Miami Marlins vs Milwaukee Brewers |
-1.5 (+158), 1 unit |
Win (+158) |
| 7/19/2026 | MLB | Pittsburgh Pirates vs Cleveland Guardians |
-107, 2 units |
Win (+200) |
