Expert Handicapper
Russell Davis
2 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% GuaranteedDog Bet Records Last 30 Days
Please turn device horizontal| Date | Sport | Game | Pick | Result |
|---|---|---|---|---|
| 7/9/2026 | MLB | Philadelphia Phillies vs Cincinnati Reds |
+1.5 (-115), 3 units |
Win (+300) |
| 7/8/2026 | MLB | Arizona Diamondbacks vs San Diego Padres |
+129, 1 unit |
Loss (-100) |
| 7/8/2026 | MLB | Cleveland Guardians vs Minnesota Twins |
+1.5 (-186), 2 units |
Win (+200) |
| 7/8/2026 | MLB | Houston Astros vs Washington Nationals |
+1.5 (-186), 3 units |
Loss (-558) |
| 7/6/2026 | MLB | Milwaukee Brewers vs St. Louis Cardinals |
-102, 4 units |
Loss (-408) |
| 7/4/2026 | MLB | Baltimore Orioles vs Cincinnati Reds |
+104, 4 units |
Win (+416) |
| 7/4/2026 | MLB | Chicago White Sox vs Cleveland Guardians |
+123, 2 units |
Win (+246) |
| 7/3/2026 | MLB | Chicago White Sox vs Cleveland Guardians |
+109, 2 units |
Loss (-200) |
| 7/3/2026 | MLB | Pittsburgh Pirates vs Washington Nationals |
+113, 2 units |
Loss (-200) |
| 7/2/2026 | MLB | Detroit Tigers vs Texas Rangers |
+109, 1 unit |
Loss (-100) |
| 7/1/2026 | MLB | Cincinnati Reds vs Milwaukee Brewers |
+135, 4 units |
Loss (-400) |
| 7/1/2026 | MLB | Washington Nationals vs Boston Red Sox |
+128, 5 units |
Win (+640) |
| 6/30/2026 | MLB | Cincinnati Reds vs Milwaukee Brewers |
+1.5 (-143), 3 units |
Loss (-429) |
| 6/30/2026 | MLB | New York Mets vs Toronto Blue Jays |
+1.5 (-207), 2 units |
Win (+200) |
| 6/30/2026 | MLB | Pittsburgh Pirates vs Philadelphia Phillies |
+1.5 (-113), 5 units |
Loss (-565) |
| 6/29/2026 | MLB | New York Mets vs Toronto Blue Jays |
+102, 3 units |
Loss (-300) |
| 6/29/2026 | MLB | Detroit Tigers vs New York Yankees |
+119, 3 units |
Win (+357) |
| 6/28/2026 | MLB | Houston Astros vs Detroit Tigers |
+1.5 (-156), 3 units |
Loss (-468) |
| 6/28/2026 | MLB | Cincinnati Reds vs Pittsburgh Pirates |
+113, 4 units |
Loss (-400) |
| 6/27/2026 | MLB | Seattle Mariners vs Cleveland Guardians |
+123, 1 unit |
Win (+123) |
| 6/27/2026 | MLB | Kansas City Royals vs Chicago White Sox |
+119, 1 unit |
Loss (-100) |
| 6/25/2026 | MLB | Houston Astros vs Detroit Tigers |
+104, 3 units |
Win (+312) |
| 6/25/2026 | MLB | Athletics vs San Francisco Giants |
+113, 2 units |
Win (+226) |
| 6/23/2026 | MLB | Los Angeles Dodgers vs Minnesota Twins |
+113, 2 units |
Loss (-200) |
| 6/23/2026 | MLB | Philadelphia Phillies vs Washington Nationals |
+139, 2 units |
Loss (-200) |
| 6/22/2026 | MLB | Baltimore Orioles vs Los Angeles Angels |
+135, 4 units |
Loss (-400) |
| 6/21/2026 | MLB | Cleveland Guardians vs Houston Astros |
+113, 3 units |
Loss (-300) |
| 6/21/2026 | MLB | San Francisco Giants vs Miami Marlins |
+119, 4 units |
Win (+476) |
| 6/20/2026 | MLB | Cincinnati Reds vs New York Yankees |
+1.5 (-120), 2 units |
Win (+200) |
| 6/19/2026 | MLB | Pittsburgh Pirates vs Colorado Rockies |
+113, 3 units |
Win (+339) |
| 6/18/2026 | MLB | New York Mets vs Philadelphia Phillies |
+103, 3 units |
Win (+309) |
| 6/17/2026 | MLB | Toronto Blue Jays vs Boston Red Sox |
+104, 2 units |
Win (+208) |
| 6/17/2026 | MLB | New York Mets vs Cincinnati Reds |
+1.5 (-149), 5 units |
Loss (-745) |
| 6/16/2026 | MLB | Tampa Bay Rays vs Los Angeles Dodgers |
+123, 4 units |
Loss (-400) |
| 6/16/2026 | MLB | Detroit Tigers vs Houston Astros |
+123, 4 units |
Loss (-400) |
| 6/14/2026 | MLB | Texas Rangers vs Boston Red Sox |
-105, 2 units |
Win (+200) |
| 6/14/2026 | MLB | Philadelphia Phillies vs Milwaukee Brewers |
+108, 2 units |
Win (+216) |
| 6/14/2026 | MLB | St. Louis Cardinals vs Minnesota Twins |
+1.5 (-183), 4 units |
Win (+400) |
| 6/13/2026 | MLB | Philadelphia Phillies vs Milwaukee Brewers |
+1.5 (-156), 4 units |
Win (+400) |
| 6/13/2026 | MLB | Arizona Diamondbacks vs Cincinnati Reds |
+1.5 (-143), 2 units |
Win (+200) |
| 6/13/2026 | MLB | Atlanta Braves vs New York Mets |
+1.5 (-184), 2 units |
Loss (-368) |
| 6/13/2026 | MLB | St. Louis Cardinals vs Minnesota Twins |
-105, 2 units |
Win (+200) |
| 6/12/2026 | MLB | Atlanta Braves vs New York Mets |
+100, 5 units |
Win (+500) |
| 6/10/2026 | MLB | Cincinnati Reds vs San Diego Padres |
+135, 5 units |
Loss (-500) |
