These are the 17 players who took 10 or more wickets on their Test debut:

Of these 17, only 4 (Richardson, Grimmett, Bedser and Valentine took 10wn again. The other 13 did not.
In fact, some did not even take a 5-for again.
Summarising the performance of the 17 players listed above:
- F Martin. Played only 2 Tests. No further 10wm or 5wi.
- T Richardson. Took a total of 4 10wm.
- AE Hall. No further 10wm, 2 further 5wi.
- CV Grimmett. Took a total of 7 10wm, the best among this group of players.
- CS Marriott. Played only 1 Test, hence no further 10wm or 5wi.
- K Farnes. No further 10wm, 1 further 5wi
- AV Bedser. Took a total of 5 10wms. This included 11wm in both his first and second Tests.
- HHH Johnson. Played only 3 Tests. No further 10wm or 5wi.
- AL Valentine. Took a total of 2 10wms.
- SF Burke. Played only 2 Tests. Did not take any wicket after debut.
- RAL Massie. No further 10wm or 5wi.
- JK Lever. No further 10wm, 2 further 5wi.
- ND Hirwani. No further 10wm, 2 further 5wi.
- Mohammad Zahid. No further 10wm or 5wi.
- JJ Krejza. Played only 2 Tests. Took only 1 wkt in his second Test.
- P Jayawickrama. No further 10wm or 5wi.
- P Jayasuriya. Played only 3 Tests so far. Took no further 10wm, but did take a total of 4 5wi.
We see that several of these players played 3 or less Tests. Marriott played only one Test.
Hirwani’s 16-135 is the best match bowling for India, just surpassing Massie’s 16-136 which is the best for Australia.
Bedser and Massie achieved this feat at Lord’s.
Also see https://abn397.wordpress.com/2022/11/27/shining-on-test-debut/