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% GuaranteedFavorite Bet Records MLB Last 90 Days
Please turn device horizontal| Date | Sport | Game | Pick | Result |
|---|---|---|---|---|
| 10/14/2026 | MLB | Milwaukee Brewers vs Los Angeles Dodgers |
-1.5 (+129), 5 units |
Loss (-500) |
| 10/10/2026 | MLB | Chicago White Sox vs Cleveland Guardians |
-1.5 (+159), 3 units |
Win (+477) |
| 10/7/2026 | MLB | Los Angeles Dodgers vs Atlanta Braves |
-1.5 (+128), 3 units |
Win (+384) |
| 9/27/2026 | MLB | Los Angeles Angels vs Seattle Mariners |
-1.5 (+123), 2 units |
Win (+246) |
| 9/26/2026 | MLB | Los Angeles Dodgers vs San Francisco Giants |
-292, 5 units |
Win (+500) |
| 9/26/2026 | MLB | New York Mets vs Washington Nationals |
-1.5 (+144), 5 units |
Win (+720) |
| 9/25/2026 | MLB | Los Angeles Angels vs Seattle Mariners |
-1.5 (+178), 4 units |
Loss (-400) |
| 9/23/2026 | MLB | Cincinnati Reds vs Atlanta Braves |
-1.5 (-111), 2 units |
Loss (-222) |
| 9/22/2026 | MLB | Chicago White Sox vs Kansas City Royals |
-120, 1 unit |
Win (+100) |
| 9/22/2026 | MLB | Milwaukee Brewers vs Philadelphia Phillies |
-142, 1 unit |
Win (+100) |
| 9/22/2026 | MLB | St. Louis Cardinals vs Pittsburgh Pirates |
-1.5 (+153), 5 units |
Win (+765) |
| 9/21/2026 | MLB | Toronto Blue Jays vs Baltimore Orioles |
-112, 4 units |
Win (+400) |
| 9/20/2026 | MLB | Atlanta Braves vs Houston Astros |
-136, 1 unit |
Loss (-136) |
| 9/20/2026 | MLB | Philadelphia Phillies vs New York Mets |
-1.5 (+102), 5 units |
Win (+510) |
| 9/18/2026 | MLB | New York Yankees vs Arizona Diamondbacks |
-132, 3 units |
Win (+300) |
| 9/14/2026 | MLB | Atlanta Braves vs Chicago Cubs |
-134, 3 units |
Win (+300) |
| 9/13/2026 | MLB | Houston Astros vs Tampa Bay Rays |
-1.5 (+130), 2 units |
Win (+260) |
| 9/13/2026 | MLB | Kansas City Royals vs Boston Red Sox |
-185, 5 units |
Win (+500) |
| 9/12/2026 | MLB | Philadelphia Phillies vs Atlanta Braves |
-127, 2 units |
Loss (-254) |
| 9/10/2026 | MLB | Texas Rangers vs Seattle Mariners |
-131, 2 units |
Win (+200) |
| 9/9/2026 | MLB | Cincinnati Reds vs Los Angeles Dodgers |
-1.5 (-131), 5 units |
Win (+500) |
| 9/8/2026 | MLB | Chicago Cubs vs Milwaukee Brewers |
-1.5 (+100), 3 units |
Loss (-300) |
| 9/8/2026 | MLB | New York Mets vs Miami Marlins |
-1.5 (+160), 1 unit |
Win (+160) |
| 9/8/2026 | MLB | Cleveland Guardians vs Baltimore Orioles |
-1.5 (+149), 2 units |
Loss (-200) |
| 9/7/2026 | MLB | Cleveland Guardians vs Baltimore Orioles |
-126, 3 units |
Win (+300) |
| 9/6/2026 | MLB | Minnesota Twins vs Chicago White Sox |
-143, 4 units |
Win (+400) |
| 9/6/2026 | MLB | Detroit Tigers vs Cleveland Guardians |
-168, 2 units |
Win (+200) |
| 9/5/2026 | MLB | St. Louis Cardinals vs Colorado Rockies |
-126, 5 units |
Loss (-630) |
| 9/5/2026 | MLB | Toronto Blue Jays vs Kansas City Royals |
-1.5 (+144), 5 units |
Loss (-500) |
| 9/5/2026 | MLB | Milwaukee Brewers vs Cincinnati Reds |
-1.5 (-102), 3 units |
Loss (-306) |
| 9/1/2026 | MLB | Athletics vs Texas Rangers |
-225, 3 units |
Win (+300) |
| 9/1/2026 | MLB | Toronto Blue Jays vs Cleveland Guardians |
-1.5 (+119), 5 units |
Win (+595) |
| 8/31/2026 | MLB | Baltimore Orioles vs Colorado Rockies |
-1.5 (+113), 5 units |
Loss (-500) |
| 8/31/2026 | MLB | Seattle Mariners vs Boston Red Sox |
-167, 3 units |
Win (+300) |
| 8/30/2026 | MLB | Texas Rangers vs Milwaukee Brewers |
-1.5 (+123), 1 unit |
Loss (-100) |
| 8/28/2026 | MLB | Boston Red Sox vs New York Yankees |
-1.5 (+130), 1 unit |
Loss (-100) |
| 8/28/2026 | MLB | Los Angeles Dodgers vs Detroit Tigers |
-1.5 (-122), 4 units |
Loss (-488) |
| 8/27/2026 | MLB | Arizona Diamondbacks vs San Francisco Giants |
-114, 2 units |
Loss (-228) |
| 8/26/2026 | MLB | Texas Rangers vs Chicago White Sox |
-1.5 (+159), 1 unit |
Win (+159) |
| 8/26/2026 | MLB | Philadelphia Phillies vs Seattle Mariners |
-1.5 (+135), 2 units |
Win (+270) |
| 8/26/2026 | MLB | Cincinnati Reds vs San Francisco Giants |
-1.5 (+157), 5 units |
Loss (-500) |
| 8/26/2026 | MLB | Tampa Bay Rays vs Detroit Tigers |
-1.5 (+167), 1 unit |
Win (+167) |
| 8/24/2026 | MLB | Cincinnati Reds vs San Francisco Giants |
-150, 4 units |
Loss (-600) |
| 8/23/2026 | MLB | St. Louis Cardinals vs Philadelphia Phillies |
-223, 5 units |
Win (+500) |
| 8/21/2026 | MLB | Athletics vs Houston Astros |
-1.5 (+117), 4 units |
Win (+468) |
| 8/21/2026 | MLB | San Francisco Giants vs Boston Red Sox |
-176, 2 units |
Win (+200) |
| 8/20/2026 | MLB | San Francisco Giants vs Cleveland Guardians |
-1.5 (+119), 5 units |
Win (+595) |
| 8/19/2026 | MLB | Los Angeles Dodgers vs Colorado Rockies |
-191, 4 units |
Win (+400) |
| 8/19/2026 | MLB | Los Angeles Angels vs Houston Astros |
-142, 3 units |
Win (+300) |
| 8/19/2026 | MLB | Athletics vs Kansas City Royals |
-158, 1 unit |
Win (+100) |
| 8/19/2026 | MLB | Seattle Mariners vs Milwaukee Brewers |
-1.5 (+176), 5 units |
Win (+880) |
| 8/19/2026 | MLB | New York Yankees vs Baltimore Orioles |
-1.5 (+129), 3 units |
Win (+387) |
| 8/18/2026 | MLB | Detroit Tigers vs Pittsburgh Pirates |
-1.5 (+149), 4 units |
Win (+596) |
| 8/17/2026 | MLB | San Diego Padres vs New York Mets |
-1.5 (+168), 5 units |
Loss (-500) |
| 8/17/2026 | MLB | Baltimore Orioles vs Tampa Bay Rays |
-163, 2 units |
Win (+200) |
| 8/14/2026 | MLB | New York Yankees vs Toronto Blue Jays |
-157, 1 unit |
Loss (-157) |
| 8/12/2026 | MLB | Seattle Mariners vs New York Yankees |
-1.5 (+163), 4 units |
Win (+652) |
| 8/11/2026 | MLB | Boston Red Sox vs Toronto Blue Jays |
-1.5 (+162), 5 units |
Win (+810) |
| 8/11/2026 | MLB | Seattle Mariners vs New York Yankees |
-128, 5 units |
Win (+500) |
| 8/11/2026 | MLB | Chicago Cubs vs Washington Nationals |
-1.5 (-108), 4 units |
Win (+400) |
| 8/11/2026 | MLB | Cleveland Guardians vs Detroit Tigers |
-140, 1 unit |
Win (+100) |
| 8/10/2026 | MLB | Texas Rangers vs Los Angeles Angels |
-1.5 (+138), 1 unit |
Win (+138) |
| 8/9/2026 | MLB | Los Angeles Dodgers vs Arizona Diamondbacks |
-142, 4 units |
Loss (-568) |
| 8/9/2026 | MLB | New York Mets vs Pittsburgh Pirates |
-137, 1 unit |
Loss (-137) |
| 8/8/2026 | MLB | Baltimore Orioles vs Texas Rangers |
-1.5 (+144), 1 unit |
Win (+144) |
| 8/8/2026 | MLB | Minnesota Twins vs Milwaukee Brewers |
-156, 2 units |
Win (+200) |
| 8/6/2026 | MLB | San Diego Padres vs Arizona Diamondbacks |
-113, 4 units |
Win (+400) |
| 8/5/2026 | MLB | Minnesota Twins vs Kansas City Royals |
-112, 4 units |
Win (+400) |
| 8/5/2026 | MLB | Athletics vs Cincinnati Reds |
-164, 1 unit |
Win (+100) |
| 8/4/2026 | MLB | Pittsburgh Pirates vs Milwaukee Brewers |
-141, 1 unit |
Win (+100) |
| 8/4/2026 | MLB | St. Louis Cardinals vs New York Yankees |
-1.5 (-103), 5 units |
Win (+500) |
| 8/2/2026 | MLB | Arizona Diamondbacks vs Cleveland Guardians |
-142, 4 units |
Win (+400) |
| 8/1/2026 | MLB | Texas Rangers vs Houston Astros |
-131, 4 units |
Loss (-524) |
| 8/1/2026 | MLB | St. Louis Cardinals vs Toronto Blue Jays |
-141, 1 unit |
Win (+100) |
| 7/31/2026 | MLB | Milwaukee Brewers vs Los Angeles Angels |
-1.5 (+100), 3 units |
Win (+300) |
| 7/29/2026 | MLB | Milwaukee Brewers vs San Francisco Giants |
-111, 2 units |
Win (+200) |
| 7/29/2026 | MLB | Toronto Blue Jays vs Washington Nationals |
-1.5 (+130), 2 units |
Win (+260) |
| 7/28/2026 | MLB | Boston Red Sox vs Athletics |
-146, 5 units |
Loss (-730) |
| 7/28/2026 | MLB | Philadelphia Phillies vs Miami Marlins |
-137, 2 units |
Win (+200) |
| 7/27/2026 | MLB | New York Yankees vs Chicago White Sox |
-1.5 (+118), 5 units |
Win (+590) |
| 7/26/2026 | MLB | Los Angeles Angels vs San Francisco Giants |
-126, 1 unit |
Win (+100) |
| 7/26/2026 | MLB | Atlanta Braves vs Baltimore Orioles |
-1.5 (+149), 3 units |
Loss (-300) |
| 7/26/2026 | MLB | Chicago Cubs vs Pittsburgh Pirates |
-144, 3 units |
Win (+300) |
| 7/26/2026 | MLB | Toronto Blue Jays vs Boston Red Sox |
-1.5 (+153), 4 units |
Win (+612) |
| 7/25/2026 | MLB | Cleveland Guardians vs Tampa Bay Rays |
-1.5 (+163), 3 units |
Win (+489) |
| 7/23/2026 | MLB | San Diego Padres vs Atlanta Braves |
-1.5 (-131), 5 units |
Loss (-655) |
| 7/22/2026 | MLB | St. Louis Cardinals vs Los Angeles Angels |
-120, 4 units |
Loss (-480) |
| 7/20/2026 | MLB | Minnesota Twins vs Cleveland Guardians |
-1.5 (+135), 4 units |
Loss (-400) |
| 7/19/2026 | MLB | Miami Marlins vs Milwaukee Brewers |
-131, 1 unit |
Win (+100) |
| 7/19/2026 | MLB | San Diego Padres vs Kansas City Royals |
-1.5 (+144), 1 unit |
Loss (-100) |
| 7/19/2026 | MLB | New York Mets vs Philadelphia Phillies |
-130, 3 units |
Win (+300) |
| 7/18/2026 | MLB | St. Louis Cardinals vs Arizona Diamondbacks |
-120, 4 units |
Win (+400) |
