Fri, Jul 7, 2017 at 11:15am

CELTICS DUMP AVERY BRADLEY'S SALARY TO LUCKY PISTONS

The Detroit Pistons acquired shooting guard Avery Bradley and a 2019 second-round pick from the Boston Celtics for combo forward Marcus Morris.

What does it give the Detroit Pistons
This is a windfall for the Pistons. Bradley is one of the NBA's top backcourt defensive players, and he's a pretty good scorer too--making this a somewhat lopsided deal in Detroit's favor. While Morris is relatively solid starter, he's not quite the playmaker Bradley is at either end of the floor. The fact Detroit also gets a draft pick here makes this a win for the Pistons. Meanwhile, the Pistons are also moving on from Kentavious Caldwell-Pope, who has been released.

What does it give the Boston Celtics
This had to be a tough call for Boston to make, but the recent signing of Gordon Hayward made it necessary. The Celtics are scrambling to find financial room for Hayward's massive new contract, and so Bradley's $8.8 million salary had to go. Of course, Morris himself makes $5 million, so it's not a huge savings (in relative terms). Morris will provide Boston more options up front, but it's hard to love this deal for the Celts.

Fantasy impact
Bradley gets an impressive fantasy boost by moving to the Pistons; it's not out of the question to expect him to average in the neighborhood of 20 points, seven rebounds, and two steals per game next season. Meanwhile Morris likely gets a fantasy downgrade, since there's no guarantee he'll be a starter for Boston like he was with Detroit. As for Caldwell-Pope, his value likely stays the same now that he has signed on with the Lakers; his new contract is fairly lucrative, so it seems L.A. will want him to play roughly as big a role for the Lakers as he did for the Pistons.

Player focus

Detroit Pistons

Avery Bradley G

a second-round draft pick in 2019

Boston Celtics

Marcus Morris Sr. F/C

Request history8.2.27PHP Version429msRequest Duration48MBMemory UsageGET {sport}/trades/{trade}Route
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property App\Modules\Adapters\Transactions::$fileCachePr...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property App\Modules\Adapters\Teams::$fileCachePrefix is...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property Illuminate\Http\Request::$loggedUser is depreca...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property Illuminate\Http\Request::$user_settings is depr...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property Illuminate\Http\Request::$control_panel is depr...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property Illuminate\Http\Request::$control_panels is dep...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property App\Modules\Adapters\Teams::$fileCachePrefix is...
  • warninglog[13:55:25] LOG.warning: Optional parameter $filters declared before required parameter $ctrPanel is ...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property FDC\NBA\Classes\Standings::$nbaSeason is deprec...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property FDC\NBA\NBA::$ctrPanel is deprecated in /var/ww...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property FDC\NBA\Classes\Roster::$nbaTeam is deprecated ...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property FDC\NBA\Classes\Roster::$team is deprecated in ...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property FDC\NBA\NBA::$connection is deprecated in /var/...
  • warninglog[13:55:25] LOG.warning: Creation of dynamic property Vsch\TranslationManager\Translator::$app is dep...
  • Booting (244ms)time
  • Application (185ms)time
  • 1 x Booting (56.88%)
    244ms
    1 x Application (43.11%)
    185ms
    7 templates were rendered
    • transactions.trade-detailtrade-detail.blade.php#?blade
    • transactions.menumenu.blade.php#?blade
    • layouts.appapp.blade.php#?blade
    • layouts.menu.menumenu.blade.php#?blade
    • layouts.menu.menu-itemsmenu-items.blade.php#?blade
    • components.common.search-playersearch-player.blade.php#?blade
    • layouts.menu.sub-navsub-nav.blade.php#?blade
    uri
    GET {sport}/trades/{trade}
    middleware
    web, sports
    controller
    App\Http\Controllers\TransactionsController@tradeDetail
    namespace
    prefix
    /{sport}
    where
    as
    sport.trade
    file
    app/Http/Controllers/TransactionsController.php:119-141
    2 statements were executed13.39ms
    • Connection Establishedtsf_sportsTradeLog.php#78
      Backtrace
      • vendor/xmlteam/fdc/src/FDC/NBA/Classes/TradeLog.php:78
      • vendor/xmlteam/fdc/src/FDC/NBA/NBA.php:531
      • app/Modules/Adapters/Transactions.php:192
      • app/Http/Controllers/TransactionsController.php:120
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
    • select `ed_tradelogtrade`.`trade_id`, `ed_tradelogtrade`.`display`, `ed_tradelogtrade`.`trade_date`, `ed_tradelogtrade`.`trade_time`, `ed_tradelogtrade`.`short_teaser_trade`, `ed_tradelogtrade`.`title_watch_page`, `ed_tradelogtrade`.`team_1_id`, `ed_tradelogtrade`.`team_2_id`, `ed_tradelogtrade`.`team_3_id`, `ed_tradelogtrade`.`team_4_id`, `ed_tradelogtrade`.`team_5_id`, `ed_tradelogtrade`.`team_6_id`, `nba_teams`.`city_team_name` as `team_1_name`, `nba_teams_1`.`city_team_name` as `team_2_name`, `nba_teams_2`.`city_team_name` as `team_3_name`, `nba_teams_3`.`city_team_name` as `team_4_name`, `nba_teams_4`.`city_team_name` as `team_5_name`, `nba_teams_5`.`city_team_name` as `team_6_name`, `ed_tradelogtrade`.`team_1_analysis`, `ed_tradelogtrade`.`team_2_analysis`, `ed_tradelogtrade`.`team_3_analysis`, `ed_tradelogtrade`.`team_4_analysis`, `ed_tradelogtrade`.`team_5_analysis`, `ed_tradelogtrade`.`team_6_analysis`, `ed_tradelogtrade`.`short_term_analysis`, `ed_tradelogtrade`.`long_term_analysis`, `ed_tradelogtrade`.`fantasy_impact` from `ed_tradelogtrade` inner join `nba_teams` on `ed_tradelogtrade`.`team_1_id` = `nba_teams`.`team_id` inner join `nba_teams` as `nba_teams_1` on `ed_tradelogtrade`.`team_2_id` = `nba_teams_1`.`team_id` left join `nba_teams` as `nba_teams_2` on `ed_tradelogtrade`.`team_3_id` = `nba_teams_2`.`team_id` left join `nba_teams` as `nba_teams_3` on `ed_tradelogtrade`.`team_4_id` = `nba_teams_3`.`team_id` left join `nba_teams` as `nba_teams_4` on `ed_tradelogtrade`.`team_5_id` = `nba_teams_4`.`team_id` left join `nba_teams` as `nba_teams_5` on `ed_tradelogtrade`.`team_6_id` = `nba_teams_5`.`team_id` where `ed_tradelogtrade`.`display` <> 0 and `ed_tradelogtrade`.`trade_id` = '10371'
      11.09mstsf_sportsTradeLog.php#78
      Bindings
      • 0: 0
      • 1: 10371
      Backtrace
      • vendor/xmlteam/fdc/src/FDC/NBA/Classes/TradeLog.php:78
      • vendor/xmlteam/fdc/src/FDC/NBA/NBA.php:531
      • app/Modules/Adapters/Transactions.php:192
      • app/Http/Controllers/TransactionsController.php:120
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
    • select `ed_tradelogplayer`.`trade_id`, `ed_tradelogplayer`.`new_team_id`, `nba_teams_1`.`city_team_name`, `nba_teams_1`.`xts_id`, `ed_tradelog_note_type`.`id`, `nba_players`.`web`, `nba_players`.`last_name`, `nba_players`.`first_name`, `nba_players`.`player_id`, `nba_players`.`tsf_global_id`, `nba_positions`.`position_abbreviation` as `position_abbreviation_1`, `nba_positions_1`.`position_abbreviation` as `position_abbreviation_2`, `ed_tradelog_note_type`.`trade_note`, `ed_tradelogplayer`.`note_date`, `ed_tradelogplayer`.`note_description_english`, `ed_tradelogplayer`.`note_draft_year`, `ed_tradelogplayer`.`note_draft_round`, `ed_tradelogplayer`.`note_draft_overall`, CONCAT(trade_note, IF(note_draft_round IS NOT NULL,CONCAT(' - Round ',note_draft_round),''), IF(note_draft_overall IS NOT NULL,CONCAT('(',note_draft_overall,')'),''), IF(note_draft_year IS NOT NULL, CONCAT(' in ',note_draft_year),''), IF(first_name IS NOT NULL,CONCAT(' - ',first_name,' ',last_name),''), IF(note_date IS NOT NULL,CONCAT('(',note_date,')'),'') ) AS note from `ed_tradelogplayer` left join `ed_tradelog_note_type` on `ed_tradelogplayer`.`ed_tradelog_note_type_id` = `ed_tradelog_note_type`.`id` inner join `nba_teams` as `nba_teams_1` on `ed_tradelogplayer`.`new_team_id` = `nba_teams_1`.`team_id` left join `nba_players` on `ed_tradelogplayer`.`player_id` = `nba_players`.`player_id` left join `nba_positions` on `nba_players`.`position_1` = `nba_positions`.`position_id` left join `nba_positions` as `nba_positions_1` on `nba_players`.`position_2` = `nba_positions_1`.`position_id` where `ed_tradelogplayer`.`trade_id` = '10371' order by `ed_tradelogplayer`.`order` desc
      2.3mstsf_sportsTradeLog.php#79
      Bindings
      • 0: 10371
      Backtrace
      • vendor/xmlteam/fdc/src/FDC/NBA/Classes/TradeLog.php:79
      • vendor/xmlteam/fdc/src/FDC/NBA/NBA.php:531
      • app/Modules/Adapters/Transactions.php:192
      • app/Http/Controllers/TransactionsController.php:120
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
    FDC\NBA\Models\EdTradeLogPlayer
    3EdTradeLogPlayer.php#?
    FDC\NBA\Models\EdTradeLogTrade
    1EdTradeLogTrade.php#?
        _token
        H8gqF719ANEjbktJl4NX6E0mVeBj7dSmnCRMJmUy
        _previous
        array:1 [ "url" => "https://site-prod.sportsforecaster.com/nba/trades/10371" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /nba/trades/10371
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:15 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "keep-alive" ] "host" => array:1 [ 0 => "site-prod.sportsforecaster.com" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Thu, 06 Mar 2025 13:55:25 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IndvcXoraHAvRlpuWDVySTE4bHMzc0E9PSIsInZhbHVlIjoicktaamlJOXFzc2VlbzlkQ1UycTZEbG85bTBnakF2RUFkcjJuN3F5MCs2dHkwWDA3ajB2T21MOHVEMzdnVjhhUTlZd2lLVEwzMjdSdkowOS9QS1ROckZ3YmJFbGJMNUQ5STZSeUZvbW5paFZJbk1sVlV1TkJEaEFNdDRDVE5sck4iLCJtYWMiOiI4ZjcxYjVmNjEzYzIxYWEwYzlmYTJjMzg5YmY0NzJlYzFiNzM1MTkwMzY0NjNkY2VlMGViNmQ0MjFmNDBlZjFiIiwidGFnIjoiIn0%3D; expires=Thu, 06 Mar 2025 15:55:25 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IndvcXoraHAvRlpuWDVySTE4bHMzc0E9PSIsInZhbHVlIjoicktaamlJOXFzc2VlbzlkQ1UycTZEbG85bTBnakF2RUFkcjJuN3F5MCs2dHkwWDA3ajB2T21MOHVEMzdnVjhhUTlZd2lLV" 1 => "sports_forecaster_session=eyJpdiI6Imk3R1hsV0RWSHhod1dYWUNKekwvWlE9PSIsInZhbHVlIjoiQ1R1cmJHUEcrRU5BZCsrdzliY0MzN0RtM2lsWnJXY0lqUk1WZ0Yvemk0a3gxeVFFcTdyeFQ1NFZYcjEzbUJtdHRoK295MEFuTnNrYzJ5MWtRTEhZMDJPazFoS1NCZjlFY1N5aWJuWXFPMFlwRkxnYk1YN0xMYjZIZnlJSDNSVFgiLCJtYWMiOiI2ZjdkNTk2ODhjNTdiYjFlMTUwMDllNjA1YjJiOWM5Njk5ZDJhZGFjNjI2Zjk1OWNkZTM2ZTU0NjNlNDAzODc5IiwidGFnIjoiIn0%3D; expires=Thu, 06 Mar 2025 15:55:25 GMT; Max-Age=7200; path=/; secure; httponly; samesite=laxsports_forecaster_session=eyJpdiI6Imk3R1hsV0RWSHhod1dYWUNKekwvWlE9PSIsInZhbHVlIjoiQ1R1cmJHUEcrRU5BZCsrdzliY0MzN0RtM2lsWnJXY0lqUk1WZ0Yvemk0a3gxeVFFcTdyeFQ1NFZYcj" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IndvcXoraHAvRlpuWDVySTE4bHMzc0E9PSIsInZhbHVlIjoicktaamlJOXFzc2VlbzlkQ1UycTZEbG85bTBnakF2RUFkcjJuN3F5MCs2dHkwWDA3ajB2T21MOHVEMzdnVjhhUTlZd2lLVEwzMjdSdkowOS9QS1ROckZ3YmJFbGJMNUQ5STZSeUZvbW5paFZJbk1sVlV1TkJEaEFNdDRDVE5sck4iLCJtYWMiOiI4ZjcxYjVmNjEzYzIxYWEwYzlmYTJjMzg5YmY0NzJlYzFiNzM1MTkwMzY0NjNkY2VlMGViNmQ0MjFmNDBlZjFiIiwidGFnIjoiIn0%3D; expires=Thu, 06-Mar-2025 15:55:25 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IndvcXoraHAvRlpuWDVySTE4bHMzc0E9PSIsInZhbHVlIjoicktaamlJOXFzc2VlbzlkQ1UycTZEbG85bTBnakF2RUFkcjJuN3F5MCs2dHkwWDA3ajB2T21MOHVEMzdnVjhhUTlZd2lLV" 1 => "sports_forecaster_session=eyJpdiI6Imk3R1hsV0RWSHhod1dYWUNKekwvWlE9PSIsInZhbHVlIjoiQ1R1cmJHUEcrRU5BZCsrdzliY0MzN0RtM2lsWnJXY0lqUk1WZ0Yvemk0a3gxeVFFcTdyeFQ1NFZYcjEzbUJtdHRoK295MEFuTnNrYzJ5MWtRTEhZMDJPazFoS1NCZjlFY1N5aWJuWXFPMFlwRkxnYk1YN0xMYjZIZnlJSDNSVFgiLCJtYWMiOiI2ZjdkNTk2ODhjNTdiYjFlMTUwMDllNjA1YjJiOWM5Njk5ZDJhZGFjNjI2Zjk1OWNkZTM2ZTU0NjNlNDAzODc5IiwidGFnIjoiIn0%3D; expires=Thu, 06-Mar-2025 15:55:25 GMT; path=/; secure; httponlysports_forecaster_session=eyJpdiI6Imk3R1hsV0RWSHhod1dYWUNKekwvWlE9PSIsInZhbHVlIjoiQ1R1cmJHUEcrRU5BZCsrdzliY0MzN0RtM2lsWnJXY0lqUk1WZ0Yvemk0a3gxeVFFcTdyeFQ1NFZYcj" ] ]
        session_attributes
        0 of 0
        array:3 [ "_token" => "H8gqF719ANEjbktJl4NX6E0mVeBj7dSmnCRMJmUy" "_previous" => array:1 [ "url" => "https://site-prod.sportsforecaster.com/nba/trades/10371" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-06 13:55:25GET/nba/trades/1037114734