This is a SAS 29 Pin Female connector to a SATA 22 Pin Male connector Cable.
Your board will need to have a SAS controller for this item to work, not a SATA controller please verify prior to purchase.
The cable is SATA III andis approximately 36 Inches in length.