Per NFL Network's Ian Rapoport, Charles will visit the Seahawks on Wednesday.
Before knee injuries prevented him from staying on the field, Charles was one of the NFL's most dynamic running backs. He has averaged 5.5 yards per carry in nine NFL seasons, all with the Chiefs, and also has 2,457 receiving yards and 20 receiving touchdowns.
The Seahawks are still in the process of trying to replace Marshawn Lynch's production at running back after he retired in February 2016. Thomas Rawls looked like the answer as a rookie in 2015 with 830 rushing yards and 5.6 yards per carry but was limited to nine games last season.
With Lacy reportedly on board, the Seahawks appear to be attempting to catch lightning in a bottle with players who have shown promise in the past. Charles would fall into that category if he comes to an agreement with the defending NFC West champions.
Based on his inability to stay healthy over the past two seasons, it would seem to be in Charles' best interest to find a team that can limit his touches in an effort to maximize his value. At 30 years old, he may not want to share carries, but it would help extend his career.