Wiki of course may have it wrong. All a bit moot of course, Singh ain't playing for India or Germany.
Tyler Boyd had played 3 friendlies for the AWs - he chose to skip the 2016 OFC Nations Cup - before completing his switch to the US in 2019, aged 24/25. So about same age as Singh now.
https://en.wikipedia.org/wiki/Cap-tied#:~:text=Cap%2Dtied%20is%20an%20adjective,another%20FIFA%2Daffiliated%20national%20team.
If a player was eligible to play for multiple nations prior to making a competitive appearance, they are cap-tied to a nation after playing more than three matches for one national team, including at least one competitive appearance.......
Playing only in friendly competitions at any level does not cap-tie a player.
Tyler Boyd had played 3 friendlies for the AWs - he chose to skip the 2016 OFC Nations Cup - before completing his switch to the US in 2019, aged 24/25. So about same age as Singh now.
https://en.wikipedia.org/wiki/Cap-tied#:~:text=Cap%2Dtied%20is%20an%20adjective,another%20FIFA%2Daffiliated%20national%20team.
If a player was eligible to play for multiple nations prior to making a competitive appearance, they are cap-tied to a nation after playing more than three matches for one national team, including at least one competitive appearance.......
Playing only in friendly competitions at any level does not cap-tie a player.