Same with my 8th grader who turned 14 last month. He also is still losing baby teeth. He looks like a virtual baby on the soccer field playing against man-children (some with mustaches and very hairy legs and close to 6 feet).
His brother was the same (but started slightly sooner than him). Brother didn't hit the growth spurt until closer to 15. Voice didn't start to occasionally crack until 14.5. He went from 5'2" at the start of the pandemic at age 14.5 to now 6 feet at 16.5.
My younger one is MUCH skinnier than older brother ever was, literally skin and bones, but he is outside playing basketball/biking, etc. any time he is not playing soccer. I did notice his arms and legs look much longer than the rest of him. His feet also haven't changed much in size and I remember my older one needed new shoes every 2 months going from a size 8 to a size 12.5 in a very short amount of time.
My younger one did have an X-ray in the Fall for an ankle injury and the ortho said his growth plates were wide open and he suspected a big growth spurt would be happening soon. Still hasn't happened

.
There is such a wide range of normal at this age. From U13-U16 soccer, the kids on the field look like they could be 10 or 21. Half the kids on my son's current team look either 10 or 17.