Xiaoyu is notoriously one of, if not the hardest matchup to learn in Tekken. She's an extremely tricky character that exploits your gaps in knowledge very hard, and to top it off her offense is absolutely not to be slept on in this iteration of the game.
(Page is still very WIP.)
Checking with mids
One of the most pronounced aspects of Xiaoyu's moveset is just how many moves she has to duck under highs. This is why it's vitally important to first and foremost check her with mids. There are some situations where she can actually go under a lot of mids, though she has to commit to dodging them far harder than highs. To counter this, you can try to do a mid with a hitbox low to the ground, but this is heavily on a character-by-character basis and requires experimentation.
Punishing Cali Roll
As shown in the video above, Xiaoyu has a high crushing launcher out of her Backturn stance.
If not punished properly, she can crush a high you press to take your turn and launch you for free. If you do manage to block it, your mileage on punishing it may vary, as although it is -11 in BT, she can BT parry many mids and highs slower than i11. Damaging jab strings are usually the safest bet, or a hopkick if your character has one; however, if the hopkick is the only thing you do, she can instantly go airborne and render the punish far less damaging. Some throws are also i11 or faster (King, Dragunov, and Paul come to mind), with King in particular getting the best BT throw punish at 75 damage and a floor break.
Punishment
-15 or more standing
NameThe name of the move in the English localization.Most often directly from the in-game movelist, but can also be a community name.
AltOther inputs that also perform this move, written in notation.
NumThe move number as it appears on the full move list of the given character in the game.
InputThe input to perform the move, written in notation. This is often used as the move's name.For strings, the input of the previous moves in the string is shown but washed out.
Hit levelThe hit level of the move.Capital letters mean it hits grounded.For strings, the hit level of the previous moves in the string is shown but washed out.
DamageHow much damage the move does without any modifiers.For strings, the damage of the previous moves in the string is shown but washed out.
RangeThe maximum range recorded of the move hitting Lars on-axis. (For Tekken 7, it's vs Heihachi.) Assume an error of about ±0.03.For strings, this is the range of the whole string.This measurement shouldn't on its own be used to compare characters: larger characters get more "range" by this measure, but their opponents do too.
Left TrackingThe tracking score to the attacker's left.Roughly speaking, when up close, if the defender sidesteps or sidewalks right for no more than this many frames, the move still connects.
Right TrackingThe tracking score to the attacker's right.Roughly speaking, when up close, if the defender sidesteps or sidewalks left for no more than this many frames, the move still connects.
BlockThe frame advantage on block.Blank if the move can't be blocked (e.g., an unblockable or an aerial attack).For breakable throws, this is the frame advantage when the throw is broken.
HitThe frame advantage on hit.Blank if the move is not an attack, e.g. is a stance transition only.For throws, this is the frame advantage after the throw.
CHThe frame advantage on counter hit.Blank if this is the same as on normal hit, i.e. there is no special behavior on counter hit.
StartupThe active frames of the attack. The "i" stands for "impact", i.e. impact frame.If there is more than one hit, a comma indicates that frame 1 is now the frame after the last active frame of the previous hit.For strings, therefore, this usually has a leading comma.
RecoveryThe total number of frames, the recovery frames, and what stance the move recovers in, if any.The "t" stands for total and "r" for recovery. If no stance is listed, the move recovers in the default, standing position.For strings, the total frame count is from the start of the string with no delays.
NotesAnything that doesn't fit elsewhere.Many common move properties, such as whether a string can be delayed, go here.See Movelist#Notes for standard wording of common properties.
NameThe name of the move in the English localization.Most often directly from the in-game movelist, but can also be a community name.
AltOther inputs that also perform this move, written in notation.
NumThe move number as it appears on the full move list of the given character in the game.
InputThe input to perform the move, written in notation. This is often used as the move's name.For strings, the input of the previous moves in the string is shown but washed out.
Hit levelThe hit level of the move.Capital letters mean it hits grounded.For strings, the hit level of the previous moves in the string is shown but washed out.
DamageHow much damage the move does without any modifiers.For strings, the damage of the previous moves in the string is shown but washed out.
RangeThe maximum range recorded of the move hitting Lars on-axis. (For Tekken 7, it's vs Heihachi.) Assume an error of about ±0.03.For strings, this is the range of the whole string.This measurement shouldn't on its own be used to compare characters: larger characters get more "range" by this measure, but their opponents do too.
Left TrackingThe tracking score to the attacker's left.Roughly speaking, when up close, if the defender sidesteps or sidewalks right for no more than this many frames, the move still connects.
Right TrackingThe tracking score to the attacker's right.Roughly speaking, when up close, if the defender sidesteps or sidewalks left for no more than this many frames, the move still connects.
BlockThe frame advantage on block.Blank if the move can't be blocked (e.g., an unblockable or an aerial attack).For breakable throws, this is the frame advantage when the throw is broken.
HitThe frame advantage on hit.Blank if the move is not an attack, e.g. is a stance transition only.For throws, this is the frame advantage after the throw.
CHThe frame advantage on counter hit.Blank if this is the same as on normal hit, i.e. there is no special behavior on counter hit.
StartupThe active frames of the attack. The "i" stands for "impact", i.e. impact frame.If there is more than one hit, a comma indicates that frame 1 is now the frame after the last active frame of the previous hit.For strings, therefore, this usually has a leading comma.
RecoveryThe total number of frames, the recovery frames, and what stance the move recovers in, if any.The "t" stands for total and "r" for recovery. If no stance is listed, the move recovers in the default, standing position.For strings, the total frame count is from the start of the string with no delays.
NotesAnything that doesn't fit elsewhere.Many common move properties, such as whether a string can be delayed, go here.See Movelist#Notes for standard wording of common properties.
NameThe name of the move in the English localization.Most often directly from the in-game movelist, but can also be a community name.
AltOther inputs that also perform this move, written in notation.
NumThe move number as it appears on the full move list of the given character in the game.
InputThe input to perform the move, written in notation. This is often used as the move's name.For strings, the input of the previous moves in the string is shown but washed out.
Hit levelThe hit level of the move.Capital letters mean it hits grounded.For strings, the hit level of the previous moves in the string is shown but washed out.
DamageHow much damage the move does without any modifiers.For strings, the damage of the previous moves in the string is shown but washed out.
RangeThe maximum range recorded of the move hitting Lars on-axis. (For Tekken 7, it's vs Heihachi.) Assume an error of about ±0.03.For strings, this is the range of the whole string.This measurement shouldn't on its own be used to compare characters: larger characters get more "range" by this measure, but their opponents do too.
Left TrackingThe tracking score to the attacker's left.Roughly speaking, when up close, if the defender sidesteps or sidewalks right for no more than this many frames, the move still connects.
Right TrackingThe tracking score to the attacker's right.Roughly speaking, when up close, if the defender sidesteps or sidewalks left for no more than this many frames, the move still connects.
BlockThe frame advantage on block.Blank if the move can't be blocked (e.g., an unblockable or an aerial attack).For breakable throws, this is the frame advantage when the throw is broken.
HitThe frame advantage on hit.Blank if the move is not an attack, e.g. is a stance transition only.For throws, this is the frame advantage after the throw.
CHThe frame advantage on counter hit.Blank if this is the same as on normal hit, i.e. there is no special behavior on counter hit.
StartupThe active frames of the attack. The "i" stands for "impact", i.e. impact frame.If there is more than one hit, a comma indicates that frame 1 is now the frame after the last active frame of the previous hit.For strings, therefore, this usually has a leading comma.
RecoveryThe total number of frames, the recovery frames, and what stance the move recovers in, if any.The "t" stands for total and "r" for recovery. If no stance is listed, the move recovers in the default, standing position.For strings, the total frame count is from the start of the string with no delays.
NotesAnything that doesn't fit elsewhere.Many common move properties, such as whether a string can be delayed, go here.See Movelist#Notes for standard wording of common properties.