JJ Williams is an American striker, born on 4 January 1998 (age 28), now with Hearts. He is an imposing 6ft 4in (1.93m) centre-forward and wears the number 9 shirt.
His strongest league season came in 2023 with Tampa Bay Rowdies, where he scored 12 goals in 32 appearances. That remains the clearest marker of his senior career so far: a decent return from a big striker asked to lead the line.
At Hearts in 2026-27, Williams has made seven league appearances, along with one League Cup appearance, in which he scored, and two Conference League appearances. Across all competitions for the club, he has 10 appearances and one goal.
His career to this point has taken him from productive form in the United States to a role in Scotland with Hearts. It is a straightforward profile: a tall American striker with senior experience and a modest recent record in Edinburgh.
