Grizzlies vs Pelicans Prediction - NBA Picks 12/26/23

New Orleans Pelicans (17-13) vs Memphis Grizzlies (9-19)

Game Info: Tuesday, December 26, 2023 at 8:00 pm (Smoothie King Center)

Betting Odds: New Orleans Pelicans -5 -- Over/Under: Click Here for the Latest Odds

The Memphis Grizzlies are riding a 3-game winning streak. The New Orleans Pelicans look for a win after winning 8 of their last 12 games. Let’s preview this game and give out a Memphis Grizzlies vs New Orleans Pelicans prediction.

Memphis Grizzlies Betting Preview

The Memphis Grizzlies beat the Pelicans, Pacers, and Hawks during this streak. The Memphis Grizzlies are averaging 107 points on 44 percent shooting and allowing 112.4 points on 45.7 percent shooting. Ja Morant is averaging 28 points and 5.7 rebounds, while Desmond Bane is averaging 25.1 points and 5.2 assists. Jaren Jackson Jr. is the third double-digit scorer and Marcus Smart is grabbing 2.5 rebounds. The Memphis Grizzlies are shooting 33.6 percent from beyond the arc and 76.8 percent from the free throw line. The Memphis Grizzlies are allowing 38.7 percent shooting from deep and are grabbing 42.4 rebounds per game.

Memphis Grizzlies Player Facts

  • Jaren Jackson Jr. is one of only four qualified players in the league averaging at least 1.5 threes and 1.5 blocks this season.
  • Desmond Bane ranks T5th amongst qualified players for three-pointers made Per Game (3.5) this season.

New Orleans Pelicans Betting Preview

The New Orleans Pelicans beat the Cavs last week but also lost to the Grizzlies and Rockets. The New Orleans Pelicans are averaging 115.7 points on 48.2 percent shooting and allowing 113.3 points on 46.5 percent shooting. Brandon Ingram is averaging 23.1 points and 4.8 rebounds, while Zion Williamson is averaging 22.3 points and 5.9 rebounds. CJ McCollum is the third double-digit scorer and Trey Murphy III is grabbing 4 rebounds. The New Orleans Pelicans are shooting 36.6 percent from beyond the arc and 76.7 percent from the free throw line. The New Orleans Pelicans are allowing 34.4 percent shooting from deep and are grabbing 44.4 rebounds per game.

New Orleans Pelicans Player Facts

  • Herb Jones is one of only five qualified players in the league averaging at least 1.0 threes, 1.0 steals and 1.0 blocks this season.
  • Zion Williamson ranks 4th in the Western Conference amongst qualified players for FG% (58.2%) this season.

Matchup/League Facts

  • The Pelicans rank 1st in the league for opponent steals per game this season (6.3).
  • The Pelicans rank 30th in the league for opponent three-point field goals attempts per game this season (39.1).
  • The Grizzlies rank 30th in the league for points per game this season (107.0).
  • The Grizzlies rank 30th in the league for opponent blocks per game this season (6.9).

Memphis Grizzlies vs New Orleans Pelicans prediction

This line makes no sense to me. Sure, the New Orleans Pelicans have been the better team up to this point, they're healthier, and they're at home. However, the Memphis Grizzlies have their best player back in Morant, and they're not only 3-0 SU with him, but his return has improved the play from everybody across the board. Also, one of those wins came against these Pelicans, with Morant hitting the game winner. The Grizzlies have to keep winning to keep chipping away in the standings, and I'm just not excited to turn down free points with them at the moment. Give me the free buckets.

Randy’s Pick Memphis Grizzlies +5

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;