{
  "generated_at": "2026-09-25T23:58:02.800360+00:00",
  "tree": {
    "id": "2023-03-19-dal-hou-brandin-cooks",
    "name": "Brandin Cooks (2023) trade tree",
    "root_trade_id": "spotrac-20230319-dal-hou",
    "featured": false,
    "blurb": "On March 19, 2023, Dallas Cowboys sent a 2023 fifth-round pick (No. 161, became Nick Hampton) and a 2024 sixth-round pick (No. 200, became Jaden Crumedy) to Houston Texans for WR Brandin Cooks."
  },
  "trades": [
    {
      "id": "spotrac-20170310-ne-no",
      "date": "2017-03-10",
      "season": 2017,
      "teams": [
        "NE",
        "NO"
      ],
      "legs": [
        {
          "team": "NE",
          "sent": [
            "pick-2017-r1-NE-32",
            "pick-2017-r3-NE-103"
          ],
          "received": [
            "pick-2017-r4-NO-118",
            "player-brandin-cooks"
          ]
        },
        {
          "team": "NO",
          "sent": [
            "pick-2017-r4-NO-118",
            "player-brandin-cooks"
          ],
          "received": [
            "pick-2017-r1-NE-32",
            "pick-2017-r3-NE-103"
          ]
        }
      ],
      "notes": "",
      "sources": [
        "https://www.spotrac.com/nfl/transactions/trade/"
      ],
      "summary": "On March 10, 2017, New England Patriots sent a 2017 first-round pick (No. 32, became Ryan Ramczyk) and a 2017 third-round pick (No. 103, became Trey Hendrickson) to New Orleans Saints for a 2017 fourth-round pick (No. 118) and WR Brandin Cooks.",
      "truncated": false
    },
    {
      "id": "spotrac-20180403-lar-ne",
      "date": "2018-04-03",
      "season": 2018,
      "teams": [
        "LAR",
        "NE"
      ],
      "legs": [
        {
          "team": "LAR",
          "sent": [
            "pick-2018-r1-LAR-23",
            "pick-2018-r6-LAR-198"
          ],
          "received": [
            "pick-2018-r4-NE-136",
            "player-brandin-cooks"
          ]
        },
        {
          "team": "NE",
          "sent": [
            "pick-2018-r4-NE-136",
            "player-brandin-cooks"
          ],
          "received": [
            "pick-2018-r1-LAR-23",
            "pick-2018-r6-LAR-198"
          ]
        }
      ],
      "notes": "",
      "sources": [
        "https://www.spotrac.com/nfl/transactions/trade/"
      ],
      "summary": "On April 3, 2018, St. Louis Rams sent a 2018 first-round pick (No. 23, became Isaiah Wynn) and a 2018 sixth-round pick (No. 198) to New England Patriots for a 2018 fourth-round pick (No. 136) and WR Brandin Cooks.",
      "truncated": false
    },
    {
      "id": "spotrac-20200409-hou-lar",
      "date": "2020-04-09",
      "season": 2020,
      "teams": [
        "HOU",
        "LAR"
      ],
      "legs": [
        {
          "team": "HOU",
          "sent": [
            "pick-2020-r2-HOU-57"
          ],
          "received": [
            "pick-2022-r4-CAR-137",
            "player-brandin-cooks"
          ]
        },
        {
          "team": "LAR",
          "sent": [
            "pick-2022-r4-CAR-137",
            "player-brandin-cooks"
          ],
          "received": [
            "pick-2020-r2-HOU-57"
          ]
        }
      ],
      "notes": "",
      "sources": [
        "https://www.spotrac.com/nfl/transactions/trade/"
      ],
      "summary": "On April 9, 2020, Houston Texans sent a 2020 second-round pick (No. 57, became Van Jefferson) to St. Louis Rams for a 2022 fourth-round pick (No. 137, became Bailey Zappe) and WR Brandin Cooks.",
      "truncated": false
    },
    {
      "id": "spotrac-20230319-dal-hou",
      "date": "2023-03-19",
      "season": 2023,
      "teams": [
        "DAL",
        "HOU"
      ],
      "legs": [
        {
          "team": "DAL",
          "sent": [
            "dw-a28",
            "pick-2024-r6-BUF-200"
          ],
          "received": [
            "player-brandin-cooks"
          ]
        },
        {
          "team": "HOU",
          "sent": [
            "player-brandin-cooks"
          ],
          "received": [
            "dw-a28",
            "pick-2024-r6-BUF-200"
          ]
        }
      ],
      "notes": "",
      "sources": [
        "https://www.spotrac.com/nfl/transactions/trade/"
      ],
      "summary": "On March 19, 2023, Dallas Cowboys sent a 2023 fifth-round pick (No. 161, became Nick Hampton) and a 2024 sixth-round pick (No. 200, became Jaden Crumedy) to Houston Texans for WR Brandin Cooks.",
      "truncated": false
    },
    {
      "id": "dw-t8",
      "date": "2023-04-28",
      "season": 2023,
      "teams": [
        "HOU",
        "LAR"
      ],
      "legs": [
        {
          "team": "HOU",
          "sent": [
            "dw-a28",
            "dw-a5"
          ],
          "received": [
            "dw-a29",
            "dw-a30"
          ]
        },
        {
          "team": "LAR",
          "sent": [
            "dw-a29",
            "dw-a30"
          ],
          "received": [
            "dw-a28",
            "dw-a5"
          ]
        }
      ],
      "notes": "Day 2 of the 2023 draft. HOU moved up for WR Tank Dell (Houston) at No. 69; LAR drafted LB Nick Hampton at No. 161.",
      "sources": [
        "https://www.houstontexans.com/news/trade-for-tank-texans-move-up-in-3rd-round-have-6-picks-left",
        "https://www.therams.com/news/2023-nfl-draft-trade-texans-giants",
        "https://www.turfshowtimes.com/2024/4/22/24136870/rams-trade-rumors-draft-2024-les-snead"
      ],
      "summary": "On April 28, 2023, Houston Texans sent a 2023 fifth-round pick (No. 161, became Nick Hampton) and a 2023 third-round pick (No. 73, became Jalin Hyatt) to St. Louis Rams for a 2023 sixth-round pick (No. 191, became Trey Palmer) and a 2023 third-round pick (No. 69, became Tank Dell).",
      "truncated": false
    },
    {
      "id": "spotrac-20230428-hou-lar",
      "date": "2023-04-28",
      "season": 2023,
      "teams": [
        "HOU",
        "LAR"
      ],
      "legs": [
        {
          "team": "HOU",
          "sent": [
            "dw-a28",
            "dw-a5"
          ],
          "received": [
            "dw-a30",
            "pick-2023-r5-LAR-191"
          ]
        },
        {
          "team": "LAR",
          "sent": [
            "dw-a30",
            "pick-2023-r5-LAR-191"
          ],
          "received": [
            "dw-a28",
            "dw-a5"
          ]
        }
      ],
      "notes": "",
      "sources": [
        "https://www.spotrac.com/nfl/transactions/trade/"
      ],
      "summary": "On April 28, 2023, Houston Texans sent a 2023 fifth-round pick (No. 161, became Nick Hampton) and a 2023 third-round pick (No. 73, became Jalin Hyatt) to St. Louis Rams for a 2023 third-round pick (No. 69, became Tank Dell) and a 2023 fifth-round pick (No. 191).",
      "truncated": true
    },
    {
      "id": "spotrac-20230429-buf-hou",
      "date": "2023-04-29",
      "season": 2023,
      "teams": [
        "BUF",
        "HOU"
      ],
      "legs": [
        {
          "team": "BUF",
          "sent": [
            "pick-2023-r6-BUF-205"
          ],
          "received": [
            "pick-2023-r7-TB-230",
            "pick-2024-r6-BUF-200"
          ]
        },
        {
          "team": "HOU",
          "sent": [
            "pick-2023-r7-TB-230",
            "pick-2024-r6-BUF-200"
          ],
          "received": [
            "pick-2023-r6-BUF-205"
          ]
        }
      ],
      "notes": "",
      "sources": [
        "https://www.spotrac.com/nfl/transactions/trade/"
      ],
      "summary": "On April 29, 2023, Buffalo Bills sent a 2023 sixth-round pick (No. 205, became Xavier Hutchinson) to Houston Texans for a 2023 seventh-round pick (No. 230) and a 2024 sixth-round pick (No. 200, became Jaden Crumedy).",
      "truncated": false
    },
    {
      "id": "spotrac-20240425-buf-car",
      "date": "2024-04-25",
      "season": 2024,
      "teams": [
        "BUF",
        "CAR"
      ],
      "legs": [
        {
          "team": "BUF",
          "sent": [
            "pick-2024-r1-BUF-32",
            "pick-2024-r6-BUF-200"
          ],
          "received": [
            "pick-2024-r2-CAR-33",
            "pick-2024-r5-CAR-141"
          ]
        },
        {
          "team": "CAR",
          "sent": [
            "pick-2024-r2-CAR-33",
            "pick-2024-r5-CAR-141"
          ],
          "received": [
            "pick-2024-r1-BUF-32",
            "pick-2024-r6-BUF-200"
          ]
        }
      ],
      "notes": "",
      "sources": [
        "https://www.spotrac.com/nfl/transactions/trade/"
      ],
      "summary": "On April 25, 2024, Buffalo Bills sent a 2024 first-round pick (No. 32, became Xavier Legette) and a 2024 sixth-round pick (No. 200, became Jaden Crumedy) to Carolina Panthers for a 2024 second-round pick (No. 33, became Keon Coleman) and a 2024 fifth-round pick (No. 141, became Sedrick Van Pran-Granger).",
      "truncated": false
    }
  ],
  "assets": [
    {
      "id": "dw-a28",
      "kind": "pick",
      "player_name": null,
      "position": "LB",
      "pick_year": 2023,
      "pick_round": 5,
      "original_club": "HOU",
      "pick_number": 161,
      "status": "resolved",
      "resolved_player": "Nick Hampton",
      "condition": null,
      "notes": "Conveyed HOU to LAR in dw-t8. LAR drafted LB Nick Hampton at No. 161.",
      "unverified": false
    },
    {
      "id": "dw-a29",
      "kind": "pick",
      "player_name": null,
      "position": "WR",
      "pick_year": 2023,
      "pick_round": 6,
      "original_club": "LAR",
      "pick_number": 191,
      "status": "resolved",
      "resolved_player": "Trey Palmer",
      "condition": null,
      "notes": "LAR's 2023 6th-rounder (No. 191), acquired by HOU in dw-t8 (2023-04-28). HOU sent No. 191 to PHI for Nos. 230 and 248 on 2023-04-29; PHI sent No. 191 to TB for a 2024 5th later that day. TB drafted WR Trey Palmer (Nebraska) at No. 191.",
      "unverified": false
    },
    {
      "id": "dw-a30",
      "kind": "pick",
      "player_name": null,
      "position": "WR",
      "pick_year": 2023,
      "pick_round": 3,
      "original_club": "LAR",
      "pick_number": 69,
      "status": "resolved",
      "resolved_player": "Tank Dell",
      "condition": null,
      "notes": "Conveyed LAR to HOU in dw-t8. HOU drafted WR Tank Dell (Houston) at No. 69.",
      "unverified": false
    },
    {
      "id": "dw-a5",
      "kind": "pick",
      "player_name": null,
      "position": "WR",
      "pick_year": 2023,
      "pick_round": 3,
      "original_club": "CLE",
      "pick_number": 73,
      "status": "resolved",
      "resolved_player": "Jalin Hyatt",
      "condition": null,
      "notes": "Conveyed HOU to LAR in dw-t8, LAR to NYG in dw-t9. NYG drafted WR Jalin Hyatt (Tennessee).",
      "unverified": false
    },
    {
      "id": "pick-2017-r1-NE-32",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2017,
      "pick_round": 1,
      "original_club": "NE",
      "pick_number": 32,
      "status": "resolved",
      "resolved_player": "Ryan Ramczyk",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed NE.",
      "unverified": true
    },
    {
      "id": "pick-2017-r3-NE-103",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2017,
      "pick_round": 3,
      "original_club": "NE",
      "pick_number": 103,
      "status": "resolved",
      "resolved_player": "Trey Hendrickson",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed NE.",
      "unverified": true
    },
    {
      "id": "pick-2017-r4-NO-118",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2017,
      "pick_round": 4,
      "original_club": "NO",
      "pick_number": 118,
      "status": "unresolved",
      "resolved_player": null,
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed NO.",
      "unverified": true
    },
    {
      "id": "pick-2018-r1-LAR-23",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2018,
      "pick_round": 1,
      "original_club": "LAR",
      "pick_number": 23,
      "status": "resolved",
      "resolved_player": "Isaiah Wynn",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed LAR.",
      "unverified": true
    },
    {
      "id": "pick-2018-r4-NE-136",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2018,
      "pick_round": 4,
      "original_club": "NE",
      "pick_number": 136,
      "status": "unresolved",
      "resolved_player": null,
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed NE.",
      "unverified": true
    },
    {
      "id": "pick-2018-r6-LAR-198",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2018,
      "pick_round": 6,
      "original_club": "LAR",
      "pick_number": 198,
      "status": "unresolved",
      "resolved_player": null,
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed LAR.",
      "unverified": true
    },
    {
      "id": "pick-2020-r2-HOU-57",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2020,
      "pick_round": 2,
      "original_club": "HOU",
      "pick_number": 57,
      "status": "resolved",
      "resolved_player": "Van Jefferson",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed HOU.",
      "unverified": true
    },
    {
      "id": "pick-2022-r4-CAR-137",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2022,
      "pick_round": 4,
      "original_club": "CAR",
      "pick_number": 137,
      "status": "resolved",
      "resolved_player": "Bailey Zappe",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed CAR.",
      "unverified": true
    },
    {
      "id": "pick-2023-r5-LAR-191",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2023,
      "pick_round": 5,
      "original_club": "LAR",
      "pick_number": 191,
      "status": "unresolved",
      "resolved_player": null,
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed LAR.",
      "unverified": true
    },
    {
      "id": "pick-2023-r6-BUF-205",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2023,
      "pick_round": 6,
      "original_club": "BUF",
      "pick_number": 205,
      "status": "resolved",
      "resolved_player": "Xavier Hutchinson",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed BUF.",
      "unverified": true
    },
    {
      "id": "pick-2023-r7-TB-230",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2023,
      "pick_round": 7,
      "original_club": "TB",
      "pick_number": 230,
      "status": "unresolved",
      "resolved_player": null,
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed TB.",
      "unverified": true
    },
    {
      "id": "pick-2024-r1-BUF-32",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2024,
      "pick_round": 1,
      "original_club": "BUF",
      "pick_number": 32,
      "status": "resolved",
      "resolved_player": "Xavier Legette",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed BUF.",
      "unverified": true
    },
    {
      "id": "pick-2024-r2-CAR-33",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2024,
      "pick_round": 2,
      "original_club": "CAR",
      "pick_number": 33,
      "status": "resolved",
      "resolved_player": "Keon Coleman",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed CAR.",
      "unverified": true
    },
    {
      "id": "pick-2024-r5-CAR-141",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2024,
      "pick_round": 5,
      "original_club": "CAR",
      "pick_number": 141,
      "status": "resolved",
      "resolved_player": "Sedrick Van Pran-Granger",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed CAR.",
      "unverified": true
    },
    {
      "id": "pick-2024-r6-BUF-200",
      "kind": "pick",
      "player_name": null,
      "position": null,
      "pick_year": 2024,
      "pick_round": 6,
      "original_club": "BUF",
      "pick_number": 200,
      "status": "resolved",
      "resolved_player": "Jaden Crumedy",
      "condition": null,
      "notes": "Original club not shown on Spotrac; assumed BUF.",
      "unverified": true
    },
    {
      "id": "player-brandin-cooks",
      "kind": "player",
      "player_name": "Brandin Cooks",
      "position": "WR",
      "pick_year": null,
      "pick_round": null,
      "original_club": null,
      "pick_number": null,
      "status": "resolved",
      "resolved_player": null,
      "condition": null,
      "notes": "",
      "unverified": false
    },
    {
      "id": "player-sedrick-van-pran-granger",
      "kind": "player",
      "player_name": "Sedrick Van Pran-Granger",
      "position": "C",
      "pick_year": null,
      "pick_round": null,
      "original_club": null,
      "pick_number": null,
      "status": "resolved",
      "resolved_player": null,
      "condition": null,
      "notes": "",
      "unverified": false
    },
    {
      "id": "player-van-jefferson",
      "kind": "player",
      "player_name": "Van Jefferson",
      "position": "WR",
      "pick_year": null,
      "pick_round": null,
      "original_club": null,
      "pick_number": null,
      "status": "resolved",
      "resolved_player": null,
      "condition": null,
      "notes": "",
      "unverified": false
    }
  ],
  "links": [
    {
      "asset_id": "dw-a28",
      "from_trade_id": "dw-t8",
      "to_trade_id": null,
      "via": "drafted"
    },
    {
      "asset_id": "dw-a28",
      "from_trade_id": "dw-t8",
      "to_trade_id": "spotrac-20230428-hou-lar",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "dw-a28",
      "from_trade_id": "spotrac-20230319-dal-hou",
      "to_trade_id": "dw-t8",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "dw-a28",
      "from_trade_id": "spotrac-20230319-dal-hou",
      "to_trade_id": "spotrac-20230428-hou-lar",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "dw-a28",
      "from_trade_id": "spotrac-20230428-hou-lar",
      "to_trade_id": "dw-t8",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "dw-a30",
      "from_trade_id": "dw-t8",
      "to_trade_id": null,
      "via": "drafted"
    },
    {
      "asset_id": "dw-a30",
      "from_trade_id": "dw-t8",
      "to_trade_id": "spotrac-20230428-hou-lar",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "dw-a30",
      "from_trade_id": "spotrac-20230428-hou-lar",
      "to_trade_id": "dw-t8",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "dw-a5",
      "from_trade_id": "spotrac-20230428-hou-lar",
      "to_trade_id": "dw-t8",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "pick-2024-r6-BUF-200",
      "from_trade_id": "spotrac-20230319-dal-hou",
      "to_trade_id": "spotrac-20230429-buf-hou",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "pick-2024-r6-BUF-200",
      "from_trade_id": "spotrac-20230319-dal-hou",
      "to_trade_id": "spotrac-20240425-buf-car",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "pick-2024-r6-BUF-200",
      "from_trade_id": "spotrac-20230429-buf-hou",
      "to_trade_id": "spotrac-20240425-buf-car",
      "via": "pick-conveyed"
    },
    {
      "asset_id": "player-brandin-cooks",
      "from_trade_id": "spotrac-20170310-ne-no",
      "to_trade_id": "spotrac-20180403-lar-ne",
      "via": "re-traded"
    },
    {
      "asset_id": "player-brandin-cooks",
      "from_trade_id": "spotrac-20180403-lar-ne",
      "to_trade_id": "spotrac-20200409-hou-lar",
      "via": "re-traded"
    },
    {
      "asset_id": "player-brandin-cooks",
      "from_trade_id": "spotrac-20200409-hou-lar",
      "to_trade_id": "spotrac-20230319-dal-hou",
      "via": "re-traded"
    }
  ]
}
