JJ Williams, born on 4 January 1998 (age 28), is an American striker with Hearts, where he wears the number 9 shirt. At a commanding 6ft 4in (1.93m), he gives them an obvious focal point in attack, even if the record so far is still taking shape.
His most productive league season came with Tampa Bay Rowdies in 2023, when he scored 12 goals in 32 appearances. That remains the clearest marker of his senior career to date: a big centre-forward finding a decent rhythm over a full campaign rather than trading on potential alone.
In 2026-27, Williams has made seven league appearances for Hearts, along with one League Cup appearance in which he scored, and two Conference League outings. Across all competitions for the club, he has 10 appearances and one goal.
His career so far has taken him from the American game to a Scottish Premiership role with Hearts. At 28, he is an established professional rather than a prospect, with his best scoring season still coming in Tampa.
