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% GuaranteedFavorite Bet Records MLB Last 90 Days
Please turn device horizontal| Date | Sport | Game | Pick | Result |
|---|---|---|---|---|
| 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/3/2026 | MLB | New York Yankees vs Tampa Bay Rays |
-143, 2 units |
Win (+200) |
| 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 | 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/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/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 | Los Angeles Dodgers vs Cincinnati Reds |
-245, 2 units |
Win (+200) |
| 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 | 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 | 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/5/2026 | MLB | Toronto Blue Jays vs Kansas City Royals |
-1.5 (+144), 4 units |
Loss (-400) |
| 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/2/2026 | MLB | Chicago White Sox vs Houston Astros |
-142, 4 units |
Win (+400) |
| 9/2/2026 | MLB | Toronto Blue Jays vs Cleveland Guardians |
-1.5 (+134), 5 units |
Win (+670) |
| 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/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/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/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 | Cincinnati Reds vs Arizona Diamondbacks |
-150, 4 units |
Win (+400) |
| 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 | 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 | 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 | 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 | 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 | Minnesota Twins vs Milwaukee Brewers |
-1.5 (-105), 4 units |
Loss (-420) |
| 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/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/4/2026 | MLB | Los Angeles Dodgers vs Chicago Cubs |
-199, 4 units |
Loss (-796) |
| 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/30/2026 | MLB | New York Yankees vs Chicago White Sox |
-1.5 (+158), 5 units |
Loss (-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/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/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 | Athletics vs Arizona Diamondbacks |
-149, 5 units |
Win (+500) |
| 7/20/2026 | MLB | Detroit Tigers vs Chicago Cubs |
-116, 5 units |
Loss (-580) |
| 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) |
