Kevin Porter Jr.'s career has been defined by ups and downs that few players could endure and considering everything he has gone through, it is a miracle he's still hanging on to his spot in the NBA.