Bradley vs Drake Prediction College Basketball Picks 3/3/24

Drake (24-6) vs Bradley (21-9)

Game Info: Sunday, March 3, 2024 at 3:30 pm (Knapp Center)

Betting Odds: Drake -3.5 - Over/Under: 147.5 Click Here for the Latest Odds

Where to Watch: ESPN+ Stream College Basketball all season on ESPN+. Sign up now! Advertisement

The Bradley Braves will travel to Des Moines to meet the Drake Bulldogs in MVC play this Sunday from Knapp Center on ESPN2. Drake comes in as 3.5-point home favorites, with the total hovering 147.5. Stay tuned for our Bradley vs Drake Prediction.  

Bradley Braves Preview

Bradley improved to 21-9 after defeating Southern Illinois in Peoria, 86-67. The Braves controlled the entire contest, and they’ll attempt to replicate that result this Sunday in Des Moines. Bradley is currently third in the MVC with a 13-6 record in league play, and they’re 6-4 over their last ten games, with a 6-5 record on the road.  

Bradley’s Impact Players

  • Junior guard Connor Hickman led the way with 22 points in the win over Northern Iowa, and he paces Bradley in scoring (14.3). 
  • Senior forward Malevy Leons has tallied 16 points or more in four of the last five games, and he leads the Braves in rebounding (6.8), while scoring 14.0 ppg.  
  • Veteran guard Duke Deen poured in a career-high 35 points in the Montana State victory,  and he’s averaging 14.2 ppg and a team-leading 4.0 apg.  
  • Milwaukee native Darius Hannah has grabbed eight boards or more in four of the previous six contests, and he’s up to 11.8 ppg and 6.5 rpg.  

Drake Bulldogs Preview

Drake jumped to 24-6 after defeating UIC in Chicago by two, 107-105. The Bulldogs found a way to prevail after three overtimes, and they’ll look to complete the season sweep of the Braves here at home.Drake is currently second in the MVC with a 15-4 record in league play, and they’re 8-2 over their last ten games, with a 15-0 record in Des Moines. 

Drake’s Impact Players

  • Junior swingman Tucker DeVries snapped with a 39-point outing in the UIC victory, and he leads Drake in scoring (21.7) and assists (3.6), while grabbing 6.9 rpg. 
  • CSUN transfer Atin Wright scored 18 points in the Belmont victory, and he’s second on the team at 13.9 ppg. 
  • Newark native Darnell Brodie went for 19 points in the February 19th win over Bradley, and he leads the Bulldogs in rebounding (8.1), while scoring 11.6 ppg.  

Bradley vs Drake Team Stats

  • Bradley has scored 75.1 points per game, on 48.5% shooting, and they’ve allowed 71.0 ppg.
  • The Braves are averaging 68.8 possessions per game (274th), while shooting 36.7% from the outside, and 71.2% from the stripe. 
  • Drake is scoring 80.1 points per game, on 47.3% shooting, while allowing 67.6 ppg.
  • The Bulldogs are averaging 70.6 possessions per game (188th), while shooting 37.0% from deep, and 75.1% from the line. 

Bradley vs Drake Game Facts

  • Drake leads the current series, 92-68, after winning three of the last five meetings.  
  • BRA is 15-13-1 against the spread, with a 18-11 over/under record
  • DRA is 14-15 against the spread, with a 15-13-1 O/U record

Bradley vs Drake Prediction

Drake comes into a nice spot to close the regular season, as they fared very well versus Bradley the first time around in Peoria. The Bulldogs are also undefeated at home, and another big day from Tucker DeVries could lead to another victory here against the Braves. Back Drake this Sunday in MVC play.

Corey’s Pick Drake TO COVER

Get Premium Picks Start Winning Now »
The pick in this article is the opinion of the writer, not a PickDawgz site consensus.

Mitch's Take...

NBA, MLB, NHL Best Bets for Today Picks & Predictions Wednesday 4/17/24 | 7 Picks in 5 Minutes

18+ Has gambling become a problem for you? Call the National Problem Gambling Hotline.
1-800-522-4700 | ncpgambling.org

resource->getCacheKey() . '/' . $properties['page'] . '/' . md5(http_build_query($modx->request->getParameters()) . http_build_query($properties)); $properties['cacheOptions'] = array( xPDO::OPT_CACHE_KEY => $properties[xPDO::OPT_CACHE_KEY], xPDO::OPT_CACHE_HANDLER => $properties[xPDO::OPT_CACHE_HANDLER], xPDO::OPT_CACHE_EXPIRES => $properties[xPDO::OPT_CACHE_EXPIRES], ); // Attempt to retrieve the cached content if ($modx->getCacheManager()) { $cachedContent = $modx->cacheManager->get($properties['cachePageKey'], $properties['cacheOptions']); if (!empty($cachedContent) && isset($cachedContent['properties']) && isset($cachedContent['output'])) { // Cache hit, return the cached content //echo "Cache hit"; // Optional, for debugging purposes return $cachedContent; } } // No cache found, return false to indicate content needs to be generated //echo "Cache miss"; // Optional, for debugging purposes return false; } function setOutputAndPlaceholders(modX $modx, array $properties, &$output) { // Set multiple placeholders based on the properties array $modx->setPlaceholders($properties, $properties['namespace']); // Check if there's a specific placeholder for the output if (!empty($properties['toPlaceholder'])) { // Set the output as a placeholder and clear the output variable $modx->setPlaceholder($properties['toPlaceholder'], $output); $output = ''; } return $output; } function modifyPaginationUrls($paginationArray) { foreach ($paginationArray as $key => $value) { if (in_array($key, ['pages', 'next', 'last']) && !empty($value)) { $paginationArray[$key] = preg_replace_callback( '/href="premium\/capper\?cid=(\d+)((&|&).*)?/', function ($matches) { // Base URL with /id/ insertion $newUrl = 'href="premium/capper/id/' . $matches[1]; // Check if there are additional parameters if (isset($matches[2])) { // Append additional parameters, replacing first & or & with ? $additionalParams = preg_replace('/^&|^&/', '?', $matches[2]); $newUrl .= $additionalParams; } else { // Properly close the href attribute if no additional parameters $newUrl .= '"'; } return $newUrl; }, $value ); } } return $paginationArray; } // Initialize variables $output = ''; $properties = $scriptProperties; // Simplify retrieval of page and limit with default values $properties['page'] = filter_input(INPUT_GET, $properties['pageVarKey'], FILTER_VALIDATE_INT, ['options' => ['default' => 1]]); $properties['limit'] = filter_input(INPUT_GET, 'limit', FILTER_VALIDATE_INT, ['options' => ['default' => $limit]]); // Calculate offset $properties['offset'] = ($properties['limit'] * ($properties['page'] - 1)); // Set defaults for various properties if not already set $defaults = [ 'totalVar' => "total", 'pageOneLimit' => $properties['limit'], 'actualLimit' => $properties['limit'], 'pageLimit' => 5, 'element' => '', 'elementClass' => 'modChunk', 'pageNavVar' => 'page.nav', 'pageNavTpl' => "
  • ", 'pageNavOuterTpl' => "", 'pageActiveTpl' => "
  • ", 'pageFirstTpl' => "
  • First
  • ", 'pageLastTpl' => "
  • Last
  • ", 'pagePrevTpl' => "
  • <<
  • ", 'pageNextTpl' => "
  • >>
  • ", 'toPlaceholder' => '', 'cache' => (bool)$modx->getOption('cache_resource', null, false), ]; foreach ($defaults as $key => $value) { if (empty($properties[$key])) { $properties[$key] = $value; } } // Cache keys and handlers with defaults $properties[xPDO::OPT_CACHE_KEY] = $modx->getOption('cache_resource_key', null, 'resource'); $properties[xPDO::OPT_CACHE_HANDLER] = $modx->getOption('cache_resource_handler', null, 'xPDOFileCache'); $properties[xPDO::OPT_CACHE_EXPIRES] = (int)$modx->getOption('cache_resource_expires', null, 0); // Adjust limit for the first page if different if ($properties['page'] == 1 && $properties['pageOneLimit'] !== $properties['actualLimit']) { $properties['limit'] = $properties['pageOneLimit']; } // Handling cache $cached = handleCache($modx, $properties); // Assume handleCache is a custom function to manage caching if ($cached) { // Use cached output and properties $properties = $cached['properties']; $output = $cached['output']; $output = setOutputAndPlaceholders($modx, $properties, $output); return $output; } // Process the element if not cached $elementObj = $modx->getObject($properties['elementClass'], ['name' => $properties['element']]); if ($elementObj) { $elementObj->setCacheable(false); $output = !empty($properties['toPlaceholder']) ? $modx->getPlaceholder($properties['toPlaceholder']) : $elementObj->process($properties); } require_once $modx->getOption('getpage.core_path', $properties, $modx->getOption('core_path', null, MODX_CORE_PATH) . 'components/getpage/') . 'include.getpage.php'; // Further processing and pagination logic here // Simplify retrieval of query string parameters $properties['qs'] = $modx->request->getParameters(); // Retrieve and validate the current page number from the query string $pageFromQueryString = isset($properties['qs'][$properties['pageVarKey']]) ? intval($properties['qs'][$properties['pageVarKey']]) : 1; $properties['page'] = $pageFromQueryString > 0 ? $pageFromQueryString : 1; // Update total items count from placeholders or use existing value $totalSet = intval($modx->getPlaceholder($properties['totalVar'])); $properties[$properties['totalVar']] = $totalSet ?: $properties[$properties['totalVar']]; // Default to a single page if no items or limit not defined $properties['pageCount'] = 1; // Determine the page count based on total items, page limit, and special first-page limit if ($totalSet && $properties['actualLimit']) { if ($properties['pageOneLimit'] !== $properties['actualLimit'] && $properties['page'] == 1) { // Adjust total if first page has a different limit $adjustedTotal = max($totalSet - $properties['pageOneLimit'], 0); $properties['pageCount'] = $adjustedTotal > 0 ? ceil($adjustedTotal / $properties['actualLimit']) + 1 : 1; } else { // Regular pagination calculation $properties['pageCount'] = ceil($totalSet / $properties['actualLimit']); } } // Generate pagination navigation if necessary if ($properties['page'] > 1 || $totalSet > $properties['actualLimit']) { $paginationControls = getpage_buildControls($modx, $properties); $paginationControls = modifyPaginationUrls($paginationControls); $properties[$properties['pageNavVar']] = $modx->newObject('modChunk')->process(array_merge($properties, $paginationControls), $properties['pageNavOuterTpl']); // Update query string with current page if it's greater than 1 if ($properties['page'] > 1) { $properties['qs'][$properties['pageVarKey']] = $properties['page']; } } // Set first and last item numbers for current page display $properties['firstItem'] = $properties['offset'] + 1; $properties['lastItem'] = min($properties['offset'] + $properties['limit'], $totalSet); // Generate URL for the current page $properties['pageUrl'] = $modx->makeUrl($modx->resource->get('id'), '', $properties['qs']); if ($properties['cache'] && $modx->getCacheManager()) { $cached = ['properties' => $properties, 'output' => $output]; $modx->cacheManager->set($properties['cachePageKey'], $cached, $properties[xPDO::OPT_CACHE_EXPIRES], $properties['cacheOptions']); } $output = setOutputAndPlaceholders($modx, $properties, $output); return $output;