Expert Handicapper
Russell Davis
27 Active ClientsI’m a Pittsburgh native who grew up playing pickup games in the neighborhoods and alleyways surrounding the city’s historic steel mill communities. Watching the legendary “Steel Curtain” era of the Pittsburgh Steelers helped fuel my passion for sports at an early age and inspired my long-term interest in sports analysis and handicapping.
My approach to sports betting combines traditional handicapping fundamentals with detailed statistical research and data analysis. Over the years, I’ve built an extensive database covering countless sports metrics and trends, allowing me to thoroughly evaluate every matchup before releasing a selection. I never rely on public perception or preconceived opinions when analyzing games — every pick is based on careful research, preparation, and value.
Through hard work, discipline, and a commitment to improving my craft, I’ve built a successful career in the sports handicapping industry and am proud to work alongside Ray Franklin and the Precision Picks team. Together, we focus on delivering strong, research-driven selections across the NFL, college football, NBA, college basketball, and MLB, helping members approach sports wagering with a disciplined and professional mindset.
Sports: MLB, NBA, NCAAB, NCAAF, NFL
Russell's Picks
100% GuaranteedTotal Bet Records MLB Last 90 Days
Please turn device horizontal| Date | Sport | Game | Pick | Result |
|---|---|---|---|---|
| 10/4/2026 | MLB | Atlanta Braves vs Los Angeles Dodgers |
Under 7 (-104), 4 units |
Win (+400) |
| 10/3/2026 | MLB | Chicago White Sox vs Cleveland Guardians |
Under 6.5 (+102), 5 units |
Win (+510) |
| 9/30/2026 | MLB | Philadelphia Phillies vs Atlanta Braves |
Over 7 (-116), 2 units |
Push (+0) |
| 9/27/2026 | MLB | Tampa Bay Rays vs Philadelphia Phillies |
Over 6.5 (-104), 2 units |
Win (+200) |
| 9/25/2026 | MLB | Arizona Diamondbacks vs San Diego Padres |
Under 7 (-101), 4 units |
Loss (-404) |
| 9/25/2026 | MLB | Tampa Bay Rays vs Philadelphia Phillies |
Under 6.5 (-105), 1 unit |
Win (+100) |
| 9/23/2026 | MLB | Los Angeles Angels vs Athletics |
Under 9.5 (-107), 1 unit |
Loss (-107) |
| 9/23/2026 | MLB | Cleveland Guardians vs Boston Red Sox |
Under 6.5 (-101), 3 units |
Win (+300) |
| 9/22/2026 | MLB | Minnesota Twins vs San Francisco Giants |
Over 7.5 (-110), 2 units |
Loss (-220) |
| 9/21/2026 | MLB | Minnesota Twins vs San Francisco Giants |
Under 8 (-102), 2 units |
Win (+200) |
| 9/20/2026 | MLB | Detroit Tigers vs Chicago White Sox |
Under 8 (-115), 5 units |
Loss (-575) |
| 9/19/2026 | MLB | Minnesota Twins vs Los Angeles Angels |
Under 7.5 (-126), 4 units |
Loss (-504) |
| 9/17/2026 | MLB | San Diego Padres vs Colorado Rockies |
Over 11 (-102), 5 units |
Push (+0) |
| 9/16/2026 | MLB | Miami Marlins vs Arizona Diamondbacks |
Under 9 (-112), 3 units |
Win (+300) |
| 9/16/2026 | MLB | New York Yankees vs Minnesota Twins |
Under 8 (-109), 4 units |
Loss (-436) |
| 9/16/2026 | MLB | San Francisco Giants vs St. Louis Cardinals |
Under 8 (-112), 1 unit |
Loss (-112) |
| 9/15/2026 | MLB | Seattle Mariners vs Los Angeles Angels |
Over 8 (-109), 4 units |
Loss (-436) |
| 9/14/2026 | MLB | Miami Marlins vs Arizona Diamondbacks |
Over 8 (-108), 3 units |
Win (+300) |
| 9/14/2026 | MLB | San Diego Padres vs Colorado Rockies |
Over 11 (-114), 2 units |
Win (+200) |
| 9/13/2026 | MLB | Los Angeles Angels vs Washington Nationals |
Over 9 (-111), 2 units |
Win (+200) |
| 9/13/2026 | MLB | New York Mets vs New York Yankees |
Under 7.5 (-113), 3 units |
Win (+300) |
| 9/13/2026 | MLB | Colorado Rockies vs Detroit Tigers |
Over 8.5 (-117), 5 units |
Win (+500) |
| 9/9/2026 | MLB | Houston Astros vs Philadelphia Phillies |
Over 8 (-118), 4 units |
Win (+400) |
| 9/9/2026 | MLB | Minnesota Twins vs Detroit Tigers |
Over 8.5 (-105), 3 units |
Win (+300) |
| 9/8/2026 | MLB | Arizona Diamondbacks vs Kansas City Royals |
Over 9.5 (+101), 4 units |
Loss (-400) |
| 9/8/2026 | MLB | Colorado Rockies vs New York Yankees |
Over 7.5 (-115), 3 units |
Win (+300) |
| 9/8/2026 | MLB | Los Angeles Angels vs Boston Red Sox |
Over 7.5 (-110), 1 unit |
Loss (-110) |
| 9/7/2026 | MLB | Toronto Blue Jays vs Athletics |
Over 8.5 (-106), 4 units |
Win (+400) |
| 9/6/2026 | MLB | St. Louis Cardinals vs Colorado Rockies |
Over 11 (-115), 5 units |
Win (+500) |
| 9/6/2026 | MLB | Boston Red Sox vs Baltimore Orioles |
Under 8.5 (-126), 5 units |
Win (+500) |
| 9/6/2026 | MLB | Milwaukee Brewers vs Cincinnati Reds |
Over 9 (-113), 5 units |
Win (+500) |
| 9/5/2026 | MLB | Arizona Diamondbacks vs Houston Astros |
Over 8.5 (-112), 1 unit |
Loss (-112) |
| 9/5/2026 | MLB | Minnesota Twins vs Chicago White Sox |
Under 8 (-102), 1 unit |
Loss (-102) |
| 9/5/2026 | MLB | Tampa Bay Rays vs Texas Rangers |
Over 7 (+102), 2 units |
Win (+204) |
| 9/4/2026 | MLB | Boston Red Sox vs Baltimore Orioles |
Under 8.5 (-115), 3 units |
Win (+300) |
| 9/4/2026 | MLB | Los Angeles Angels vs Pittsburgh Pirates |
Under 8.5 (-118), 3 units |
Win (+300) |
| 9/4/2026 | MLB | Detroit Tigers vs Cleveland Guardians |
Over 7.5 (-120), 2 units |
Win (+200) |
| 9/3/2026 | MLB | Milwaukee Brewers vs Chicago Cubs |
Under 8.5 (-114), 3 units |
Win (+300) |
| 9/3/2026 | MLB | Chicago White Sox vs Houston Astros |
Over 8.5 (-105), 3 units |
Loss (-315) |
| 9/2/2026 | MLB | New York Mets vs Tampa Bay Rays |
Over 8 (-112), 1 unit |
Win (+100) |
| 9/2/2026 | MLB | Toronto Blue Jays vs Cleveland Guardians |
Over 7 (-125), 4 units |
Win (+400) |
| 9/2/2026 | MLB | Baltimore Orioles vs Colorado Rockies |
Over 11.5 (-105), 2 units |
Loss (-210) |
| 9/1/2026 | MLB | Philadelphia Phillies vs Arizona Diamondbacks |
Under 7.5 (-105), 5 units |
Loss (-525) |
| 9/1/2026 | MLB | Miami Marlins vs Kansas City Royals |
Over 10 (-105), 5 units |
Loss (-525) |
| 8/30/2026 | MLB | Baltimore Orioles vs Athletics |
Under 10.5 (-110), 5 units |
Loss (-550) |
| 8/30/2026 | MLB | Los Angeles Dodgers vs Detroit Tigers |
Over 7.5 (-104), 5 units |
Loss (-520) |
| 8/29/2026 | MLB | Seattle Mariners vs Toronto Blue Jays |
Over 7.5 (-104), 1 unit |
Loss (-104) |
| 8/28/2026 | MLB | Chicago White Sox vs Minnesota Twins |
Under 9 (-112), 5 units |
Loss (-560) |
| 8/28/2026 | MLB | Los Angeles Dodgers vs Detroit Tigers |
Under 7.5 (-120), 3 units |
Win (+300) |
| 8/27/2026 | MLB | Los Angeles Dodgers vs Atlanta Braves |
Over 7 (-120), 4 units |
Loss (-480) |
| 8/26/2026 | MLB | Boston Red Sox vs Miami Marlins |
Over 7.5 (-114), 2 units |
Loss (-228) |
| 8/25/2026 | MLB | Philadelphia Phillies vs Seattle Mariners |
Over 8 (-102), 1 unit |
Loss (-102) |
| 8/25/2026 | MLB | Texas Rangers vs Chicago White Sox |
Over 8 (-102), 3 units |
Win (+300) |
| 8/25/2026 | MLB | Milwaukee Brewers vs New York Mets |
Over 7.5 (-114), 5 units |
Loss (-570) |
| 8/24/2026 | MLB | Pittsburgh Pirates vs San Diego Padres |
Under 7.5 (-113), 2 units |
Win (+200) |
| 8/23/2026 | MLB | Toronto Blue Jays vs New York Yankees |
Over 8 (-101), 5 units |
Win (+500) |
| 8/22/2026 | MLB | Pittsburgh Pirates vs Los Angeles Dodgers |
Over 7.5 (-112), 5 units |
Loss (-560) |
| 8/21/2026 | MLB | Chicago Cubs vs Seattle Mariners |
Over 8 (-105), 4 units |
Win (+400) |
| 8/21/2026 | MLB | Tampa Bay Rays vs Baltimore Orioles |
Over 8 (-101), 1 unit |
Push (+0) |
| 8/21/2026 | MLB | Washington Nationals vs Miami Marlins |
Over 7.5 (-117), 3 units |
Loss (-351) |
| 8/21/2026 | MLB | Atlanta Braves vs Milwaukee Brewers |
Under 6.5 (-116), 4 units |
Win (+400) |
| 8/20/2026 | MLB | New York Yankees vs Baltimore Orioles |
Over 8 (-117), 1 unit |
Loss (-117) |
| 8/20/2026 | MLB | Atlanta Braves vs Chicago White Sox |
Under 8.5 (-105), 1 unit |
Win (+100) |
| 8/20/2026 | MLB | Seattle Mariners vs Milwaukee Brewers |
Over 8 (-115), 2 units |
Win (+200) |
| 8/18/2026 | MLB | Los Angeles Angels vs Houston Astros |
Over 9 (-116), 4 units |
Loss (-464) |
| 8/18/2026 | MLB | Toronto Blue Jays vs Tampa Bay Rays |
Over 7.5 (-108), 5 units |
Win (+500) |
| 8/17/2026 | MLB | Baltimore Orioles vs Tampa Bay Rays |
Over 7.5 (-115), 3 units |
Win (+300) |
| 8/16/2026 | MLB | Miami Marlins vs Cincinnati Reds |
Over 9 (-119), 4 units |
Loss (-476) |
| 8/16/2026 | MLB | Arizona Diamondbacks vs Atlanta Braves |
Over 9 (-114), 1 unit |
Loss (-114) |
| 8/15/2026 | MLB | Milwaukee Brewers vs Los Angeles Dodgers |
Over 7.5 (-105), 2 units |
Loss (-210) |
| 8/14/2026 | MLB | Seattle Mariners vs Houston Astros |
Over 8 (-112), 4 units |
Win (+400) |
| 8/13/2026 | MLB | Milwaukee Brewers vs Los Angeles Dodgers |
Under 8.5 (-115), 5 units |
Loss (-575) |
| 8/13/2026 | MLB | Boston Red Sox vs Toronto Blue Jays |
Over 8 (-102), 5 units |
Loss (-510) |
| 8/13/2026 | MLB | Cincinnati Reds vs Chicago White Sox |
Over 8.5 (-105), 1 unit |
Win (+100) |
| 8/12/2026 | MLB | New York Mets vs Atlanta Braves |
Over 8.5 (-110), 3 units |
Win (+300) |
| 8/12/2026 | MLB | Cleveland Guardians vs Detroit Tigers |
Over 8 (-113), 2 units |
Win (+200) |
| 8/11/2026 | MLB | Colorado Rockies vs Arizona Diamondbacks |
Over 9 (-122), 3 units |
Loss (-366) |
| 8/10/2026 | MLB | Houston Astros vs San Francisco Giants |
Under 8 (-102), 3 units |
Loss (-306) |
| 8/8/2026 | MLB | Colorado Rockies vs St. Louis Cardinals |
Over 8.5 (-112), 4 units |
Win (+400) |
| 8/8/2026 | MLB | Athletics vs Boston Red Sox |
Over 9 (-105), 4 units |
Win (+400) |
| 8/7/2026 | MLB | Houston Astros vs San Diego Padres |
Over 8 (-112), 4 units |
Win (+400) |
| 8/6/2026 | MLB | Detroit Tigers vs Seattle Mariners |
Over 7.5 (-110), 5 units |
Win (+500) |
| 8/6/2026 | MLB | Athletics vs Cincinnati Reds |
Over 9 (-104), 1 unit |
Win (+100) |
| 8/5/2026 | MLB | Pittsburgh Pirates vs Milwaukee Brewers |
Over 7 (-106), 2 units |
Loss (-212) |
| 8/5/2026 | MLB | Chicago White Sox vs Boston Red Sox |
Under 8 (-102), 1 unit |
Win (+100) |
| 8/4/2026 | MLB | Athletics vs Cincinnati Reds |
Over 9 (-114), 2 units |
Push (+0) |
| 8/3/2026 | MLB | Tampa Bay Rays vs Colorado Rockies |
Under 11.5 (-113), 5 units |
Loss (-565) |
| 8/3/2026 | MLB | St. Louis Cardinals vs New York Yankees |
Over 8 (-112), 3 units |
Win (+300) |
| 8/2/2026 | MLB | Boston Red Sox vs Los Angeles Dodgers |
Over 8.5 (-108), 3 units |
Win (+300) |
| 8/2/2026 | MLB | Pittsburgh Pirates vs Cincinnati Reds |
Over 8.5 (-105), 4 units |
Win (+400) |
| 8/2/2026 | MLB | Washington Nationals vs Atlanta Braves |
Over 9 (-106), 5 units |
Loss (-530) |
| 8/1/2026 | MLB | Milwaukee Brewers vs Los Angeles Angels |
Over 9 (+100), 3 units |
Loss (-300) |
| 8/1/2026 | MLB | Kansas City Royals vs Colorado Rockies |
Over 12.5 (-110), 3 units |
Win (+300) |
| 8/1/2026 | MLB | New York Yankees vs Chicago Cubs |
Over 6 (-121), 4 units |
Win (+400) |
| 8/1/2026 | MLB | Miami Marlins vs New York Mets |
Over 9 (-101), 3 units |
Loss (-303) |
| 7/30/2026 | MLB | Seattle Mariners vs Los Angeles Dodgers |
Over 8.5 (-120), 2 units |
Loss (-240) |
| 7/30/2026 | MLB | San Francisco Giants vs San Diego Padres |
Over 8.5 (-110), 1 unit |
Loss (-110) |
| 7/30/2026 | MLB | Pittsburgh Pirates vs Cincinnati Reds |
Under 10 (-117), 3 units |
Win (+300) |
| 7/29/2026 | MLB | Boston Red Sox vs Athletics |
Under 10 (+100), 5 units |
Win (+500) |
| 7/28/2026 | MLB | Cleveland Guardians vs Cincinnati Reds |
Under 9 (-117), 3 units |
Win (+300) |
| 7/28/2026 | MLB | Baltimore Orioles vs Detroit Tigers |
Over 9 (-117), 2 units |
Win (+200) |
| 7/27/2026 | MLB | Milwaukee Brewers vs San Francisco Giants |
Under 8.5 (-115), 1 unit |
Win (+100) |
| 7/26/2026 | MLB | Athletics vs Minnesota Twins |
Over 10 (-105), 5 units |
Win (+500) |
| 7/26/2026 | MLB | Toronto Blue Jays vs Boston Red Sox |
Over 7.5 (-112), 2 units |
Loss (-224) |
| 7/25/2026 | MLB | Atlanta Braves vs Baltimore Orioles |
Over 9 (-109), 1 unit |
Loss (-109) |
| 7/25/2026 | MLB | Los Angeles Angels vs San Francisco Giants |
Over 9 (-111), 3 units |
Win (+300) |
| 7/24/2026 | MLB | New York Yankees vs Philadelphia Phillies |
Under 7.5 (-125), 1 unit |
Win (+100) |
| 7/23/2026 | MLB | Tampa Bay Rays vs Toronto Blue Jays |
Under 8.5 (-107), 1 unit |
Win (+100) |
| 7/22/2026 | MLB | Miami Marlins vs Houston Astros |
Over 8 (-113), 4 units |
Loss (-452) |
| 7/22/2026 | MLB | Chicago White Sox vs Texas Rangers |
Over 8.5 (-121), 4 units |
Loss (-484) |
| 7/22/2026 | MLB | Baltimore Orioles vs Boston Red Sox |
Over 9 (-110), 5 units |
Loss (-550) |
| 7/22/2026 | MLB | Minnesota Twins vs Cleveland Guardians |
Over 8 (-109), 3 units |
Win (+300) |
| 7/22/2026 | MLB | Athletics vs Arizona Diamondbacks |
Over 9 (+100), 1 unit |
Win (+100) |
| 7/21/2026 | MLB | New York Mets vs Milwaukee Brewers |
Over 9 (-101), 2 units |
Loss (-202) |
| 7/21/2026 | MLB | Los Angeles Dodgers vs Philadelphia Phillies |
Under 9 (-117), 3 units |
Win (+300) |
| 7/20/2026 | MLB | Cincinnati Reds vs Seattle Mariners |
Over 7.5 (-115), 2 units |
Win (+200) |
| 7/20/2026 | MLB | San Diego Padres vs Atlanta Braves |
Over 9 (-112), 1 unit |
Loss (-112) |
| 7/20/2026 | MLB | Baltimore Orioles vs Boston Red Sox |
Over 8.5 (-115), 3 units |
Win (+300) |
| 7/20/2026 | MLB | Tampa Bay Rays vs Toronto Blue Jays |
Over 7.5 (+101), 5 units |
Win (+505) |
| 7/19/2026 | MLB | San Francisco Giants vs Seattle Mariners |
Over 7 (-118), 5 units |
Win (+500) |
| 7/19/2026 | MLB | Tampa Bay Rays vs Boston Red Sox |
Over 8.5 (-103), 2 units |
Loss (-206) |
| 7/18/2026 | MLB | Chicago White Sox vs Toronto Blue Jays |
Over 8.5 (-112), 1 unit |
Loss (-112) |
