{
  "tournament": "Wimbledon 2026",
  "surface": "Grass",
  "year": 2026,
  "lastUpdated": "2026-06-23",
  "description": "Racquet, string and setup data for the top 32 seeds in the men's and women's singles draws at Wimbledon 2026. Seedings follow the ATP/WTA rankings used by the All England Club.",
  "sourceNote": "Cross-referenced from Tennisnerd, Tennis Warehouse University/forums, RacquetInsight, Perfect-Tennis, TennisCompanion, Tennis.com and brand athlete pages, plus on-site stringer reports from Halle 2026 (grass) and Houston 2026. Pros almost always play customised pro-stock frames under retail paint; specs reflect best available reporting. Each player carries a confidence flag.",
  "confidenceLegend": {
    "confirmed": "Well-documented and consistent across multiple recent sources.",
    "likely": "Reported by reputable sources but some specifics (e.g. exact tension) are estimated or vary.",
    "unverified": "Limited or conflicting public data; treat with caution."
  },
  "playerCount": 64,
  "players": [
    {
      "name": "Jannik Sinner",
      "country": "ITA",
      "seed": 1,
      "gender": "M",
      "racquet": {
        "brand": "HEAD",
        "model": "Speed Pro (pro stock, mould TGT 301.4)"
      },
      "strings": {
        "mains": {
          "brand": "HEAD",
          "model": "Hawk Touch 1.30"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 25.0,
        "crosses_kg": 25.0
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Lead tape at 3 & 9 o'clock",
        "Silicone in the handle",
        "Head Hydrosorb Pro base grip + white Prestige Pro overgrip"
      ],
      "grassChanges": null,
      "notes": "Plays a Graphene-era pro stock (TGT 301.4) under current Speed paint, not the retail Speed. Tension reports vary 23-28 kg.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/jannik-sinner"
    },
    {
      "name": "Carlos Alcaraz",
      "country": "ESP",
      "seed": 2,
      "gender": "M",
      "racquet": {
        "brand": "Babolat",
        "model": "Pure Aero 98 (pro stock)"
      },
      "strings": {
        "mains": {
          "brand": "Babolat",
          "model": "RPM Blast 1.30"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.9,
        "crosses_kg": 23.1
      },
      "gripSize": "4 1/4 (L2)",
      "customisations": [
        "Hidden lead tape under bumper at 3 & 9 o'clock",
        "Swingweight pushed over 335",
        "Syntec Pro grip + overgrip"
      ],
      "grassChanges": null,
      "notes": "Mains ~55 lbs / crosses ~51 lbs. Customised pro stock heavier than retail Pure Aero 98.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/carlos-alcaraz"
    },
    {
      "name": "Alexander Zverev",
      "country": "GER",
      "seed": 3,
      "gender": "M",
      "racquet": {
        "brand": "HEAD",
        "model": "Gravity Pro (pro stock, mould TGT 341.2)"
      },
      "strings": {
        "mains": {
          "brand": "HEAD",
          "model": "Hawk Touch 1.25"
        },
        "crosses": {
          "brand": "Babolat",
          "model": "VS Touch natural gut 1.30"
        }
      },
      "stringType": "hybrid",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 25.0
      },
      "gripSize": "4 5/8 (L5)",
      "customisations": [
        "Liberal lead tape in the hoop",
        "Silicone injected in the handle",
        "Dampener"
      ],
      "grassChanges": null,
      "notes": "Poly mains / natural gut crosses. Heavily weighted pro stock (~343 g strung).",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/alexander-zverev"
    },
    {
      "name": "Novak Djokovic",
      "country": "SRB",
      "seed": 4,
      "gender": "M",
      "racquet": {
        "brand": "HEAD",
        "model": "Speed Pro (pro stock PT113B / PT346.1)"
      },
      "strings": {
        "mains": {
          "brand": "Babolat/HEAD",
          "model": "Natural gut mains"
        },
        "crosses": {
          "brand": "Luxilon",
          "model": "ALU Power Rough 16L"
        }
      },
      "stringType": "hybrid",
      "tension": {
        "mains_kg": 27.5,
        "crosses_kg": 26.5
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Leather grip",
        "Dampener (single dampener below centre)",
        "Minimal lead — long-standing pro stock spec"
      ],
      "grassChanges": null,
      "notes": "Natural gut mains ~27-28 kg, ALU Power Rough crosses ~26-27 kg. Branded Speed Pro Legend at retail.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/novak-djokovic"
    },
    {
      "name": "Felix Auger-Aliassime",
      "country": "CAN",
      "seed": 5,
      "gender": "M",
      "racquet": {
        "brand": "Babolat",
        "model": "Pure Aero VS (pro stock, painted as Pure Aero)"
      },
      "strings": {
        "mains": {
          "brand": "Babolat",
          "model": "RPM Rough 1.30"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.0,
        "crosses_kg": 23.0
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Lead under the head guard",
        "Silicone counterbalance in the handle"
      ],
      "grassChanges": null,
      "notes": "Plays the smaller-headed 98 in Pure Aero VS spec, not the retail Pure Aero.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/felix-auger-aliassime"
    },
    {
      "name": "Ben Shelton",
      "country": "USA",
      "seed": 6,
      "gender": "M",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 98"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Strike 1.30"
        },
        "crosses": {
          "brand": "Yonex",
          "model": "Poly Tour Pro 1.30"
        }
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.5,
        "crosses_kg": 25.9
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Lead tape for stability"
      ],
      "grassChanges": "Halle 2026 grass: ~54/57 lbs (mains/crosses), crosses strung higher for comfort.",
      "notes": "Poly/poly hybrid; crosses strung tighter than mains. Big lefty serve.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/ben-shelton"
    },
    {
      "name": "Taylor Fritz",
      "country": "USA",
      "seed": 7,
      "gender": "M",
      "racquet": {
        "brand": "HEAD",
        "model": "Radical Pro (pro stock, mould TGT 260.3)"
      },
      "strings": {
        "mains": {
          "brand": "Babolat",
          "model": "VS Touch natural gut 1.30"
        },
        "crosses": {
          "brand": "HEAD",
          "model": "Hawk 1.25"
        }
      },
      "stringType": "hybrid",
      "tension": {
        "mains_kg": 25.0,
        "crosses_kg": 23.0
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Lead tape",
        "Silicone in handle"
      ],
      "grassChanges": "Halle 2026 grass: natural gut mains strung ~2 kg above the poly crosses for control.",
      "notes": "Older Youtek IG Radical mould under current Radical paint. Gut mains / Hawk crosses.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/taylor-fritz"
    },
    {
      "name": "Alex de Minaur",
      "country": "AUS",
      "seed": 8,
      "gender": "M",
      "racquet": {
        "brand": "Wilson",
        "model": "Ultra 99 Pro v5"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "Natural Gut 1.25"
        },
        "crosses": {
          "brand": "Luxilon",
          "model": "4G Rough 1.25"
        }
      },
      "stringType": "hybrid",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Minimal customisation — close to retail spec"
      ],
      "grassChanges": null,
      "notes": "Strung ~53 lbs. Switched from Wilson Blade 98 to the Ultra 99 Pro.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/alex-de-minaur"
    },
    {
      "name": "Lorenzo Musetti",
      "country": "ITA",
      "seed": 9,
      "gender": "M",
      "racquet": {
        "brand": "HEAD",
        "model": "Boom Pro (pro stock, Extreme Tour mould)"
      },
      "strings": {
        "mains": {
          "brand": "HEAD",
          "model": "Hawk Touch 1.25"
        },
        "crosses": {
          "brand": "HEAD",
          "model": "Lynx Tour 1.25"
        }
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Lead tape",
        "Dense 18x19 pattern pro stock"
      ],
      "grassChanges": null,
      "notes": "Poly/poly hybrid (Hawk Touch / gold Lynx Tour). Pro stock under Boom paint.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/lorenzo-musetti"
    },
    {
      "name": "Daniil Medvedev",
      "country": "RUS",
      "seed": 10,
      "gender": "M",
      "racquet": {
        "brand": "Tecnifibre",
        "model": "T-Fight 305 (pro stock, ~95 in / 18x19)"
      },
      "strings": {
        "mains": {
          "brand": "Tecnifibre",
          "model": "Razor Soft 1.30"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 21.0,
        "crosses_kg": 21.0
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Heavy lead to bring frame to ~360 g strung"
      ],
      "grassChanges": "Settled on a full bed of Razor Soft at ~21 kg on grass (Halle 2026). Historically went higher on grass (~25 kg in 2023).",
      "notes": "Very heavy, flat-hitting setup. Moved off the natural-gut experiment to full Razor Soft.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/daniil-medvedev"
    },
    {
      "name": "Alexander Bublik",
      "country": "KAZ",
      "seed": 11,
      "gender": "M",
      "racquet": {
        "brand": "Diadem",
        "model": "Prototype frame (reported) — formerly Babolat Pure Aero 98"
      },
      "strings": {
        "mains": {
          "brand": "Diadem",
          "model": "Unknown (prototype)"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [
        "Strings crosses tighter than mains for a flatter ball"
      ],
      "grassChanges": null,
      "notes": "Spotted testing a Diadem prototype on grass in 2026 after years on Babolat. Frame/string still unconfirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/alexander-bublik"
    },
    {
      "name": "Andrey Rublev",
      "country": "RUS",
      "seed": 12,
      "gender": "M",
      "racquet": {
        "brand": "HEAD",
        "model": "Gravity Pro (pro stock, mould TGT 344.4)"
      },
      "strings": {
        "mains": {
          "brand": "HEAD",
          "model": "Lynx Tour 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 26.0,
        "crosses_kg": 25.0
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Lead tape",
        "Pro stock ~357 g strung"
      ],
      "grassChanges": null,
      "notes": "Returned to Head Lynx Tour after experimenting (long-time Luxilon Adrenaline user). ~25-26 kg.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/andrey-rublev"
    },
    {
      "name": "Flavio Cobolli",
      "country": "ITA",
      "seed": 13,
      "gender": "M",
      "racquet": {
        "brand": "HEAD",
        "model": "Radical Pro 2025"
      },
      "strings": {
        "mains": {
          "brand": "Signum Pro",
          "model": "Firestorm"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [
        "Lead tape"
      ],
      "grassChanges": "Switched to a full bed of Signum Pro Firestorm (from natural gut) during the 2026 grass swing.",
      "notes": "String tension not publicly confirmed.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/flavio-cobolli"
    },
    {
      "name": "Jiri Lehecka",
      "country": "CZE",
      "seed": 14,
      "gender": "M",
      "racquet": {
        "brand": "Wilson",
        "model": "Six One 95 (18x20, Pro Staff paint)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 33.0,
        "crosses_kg": 31.0
      },
      "gripSize": null,
      "customisations": [
        "Known for extremely high string tension"
      ],
      "grassChanges": null,
      "notes": "Plays a customised Six One 95 under Pro Staff cosmetics. Tension reported very high (up to ~35/33 kg at AO 2023); some events nearer 24/22 kg.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/jiri-lehecka"
    },
    {
      "name": "Casper Ruud",
      "country": "NOR",
      "seed": 15,
      "gender": "M",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 98"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Pro 1.25"
        },
        "crosses": {
          "brand": "Yonex",
          "model": "Poly Tour Spin 1.25"
        }
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.5,
        "crosses_kg": 24.5
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Light lead at 3 & 9"
      ],
      "grassChanges": null,
      "notes": "Poly/poly hybrid (Poly Tour Pro mains / Poly Tour Spin crosses), ~54 lbs even.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/casper-ruud"
    },
    {
      "name": "Karen Khachanov",
      "country": "RUS",
      "seed": 16,
      "gender": "M",
      "racquet": {
        "brand": "Wilson",
        "model": "Blade 98 (18x20, pro stock)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 22.0
      },
      "gripSize": null,
      "customisations": [
        "Full bed of ALU Power",
        "Pro stock weighting"
      ],
      "grassChanges": null,
      "notes": "Full bed Luxilon ALU Power around 24/22 kg.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/karen-khachanov"
    },
    {
      "name": "Valentin Vacherot",
      "country": "MON",
      "seed": 17,
      "gender": "M",
      "racquet": {
        "brand": "Yonex",
        "model": "VCORE 100"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Pro 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 22.5,
        "crosses_kg": 22.5
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Shanghai 2025 breakout run. Exact spec/tension not well documented.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/valentin-vacherot"
    },
    {
      "name": "Tommy Paul",
      "country": "USA",
      "seed": 18,
      "gender": "M",
      "racquet": {
        "brand": "Yonex",
        "model": "VCORE 98"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power Rough 1.25"
        },
        "crosses": {
          "brand": "Babolat",
          "model": "VS Touch natural gut 1.30"
        }
      },
      "stringType": "hybrid",
      "tension": {
        "mains_kg": 22.7,
        "crosses_kg": 24.0
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Lead tape"
      ],
      "grassChanges": null,
      "notes": "ALU Rough mains / natural gut crosses ~50/53 lbs (Houston 2026 data).",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/tommy-paul"
    },
    {
      "name": "Frances Tiafoe",
      "country": "USA",
      "seed": 19,
      "gender": "M",
      "racquet": {
        "brand": "Yonex",
        "model": "Percept 97"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Pro 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 20.0,
        "crosses_kg": 20.0
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "Lead tape"
      ],
      "grassChanges": null,
      "notes": "Full bed Poly Tour Pro at a low ~44 lbs (Halle/Houston 2026). Moved from VCORE 95 to Percept 97.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/frances-tiafoe"
    },
    {
      "name": "Francisco Cerundolo",
      "country": "ARG",
      "seed": 20,
      "gender": "M",
      "racquet": {
        "brand": "HEAD",
        "model": "Pro stock PT57A2 (Prestige mould)"
      },
      "strings": {
        "mains": {
          "brand": "Kirschbaum",
          "model": "Max Power"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.0,
        "crosses_kg": 23.0
      },
      "gripSize": null,
      "customisations": [
        "Pro stock weighting"
      ],
      "grassChanges": null,
      "notes": "Plays a classic 95-ish Prestige-family pro stock. String/tension not firmly confirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/francisco-cerundolo"
    },
    {
      "name": "Learner Tien",
      "country": "USA",
      "seed": 21,
      "gender": "M",
      "racquet": {
        "brand": "Wilson",
        "model": "Ultra (pro stock)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power Rough 1.30"
        },
        "crosses": {
          "brand": "Luxilon",
          "model": "ALU Power Rough 1.25"
        }
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.5,
        "crosses_kg": 24.5
      },
      "gripSize": null,
      "customisations": [
        "Different gauges mains vs crosses (1.30/1.25)"
      ],
      "grassChanges": null,
      "notes": "ALU Rough ~54 lbs (Houston/Halle 2026). Young American lefty.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/learner-tien"
    },
    {
      "name": "Luciano Darderi",
      "country": "ITA",
      "seed": 22,
      "gender": "M",
      "racquet": {
        "brand": "Yonex",
        "model": "Percept 97D"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Pro 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Dense 97D pattern. Tension not publicly confirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/luciano-darderi"
    },
    {
      "name": "Cameron Norrie",
      "country": "GBR",
      "seed": 23,
      "gender": "M",
      "racquet": {
        "brand": "Babolat",
        "model": "Pure Control Tour (painted as Pure Strike)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.0,
        "crosses_kg": 23.0
      },
      "gripSize": null,
      "customisations": [
        "Full bed ALU Power"
      ],
      "grassChanges": null,
      "notes": "Endorses the Pure Strike but plays an older Pure Control Tour mould under the paint.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/cameron-norrie"
    },
    {
      "name": "Alejandro Davidovich Fokina",
      "country": "ESP",
      "seed": 24,
      "gender": "M",
      "racquet": {
        "brand": "HEAD",
        "model": "Extreme Tour (Extreme MP paint)"
      },
      "strings": {
        "mains": {
          "brand": "HEAD",
          "model": "Hawk Rough 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 25.0,
        "crosses_kg": 25.0
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Full bed Hawk Rough. Tension approximate.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/alejandro-davidovich-fokina"
    },
    {
      "name": "Arthur Fils",
      "country": "FRA",
      "seed": 25,
      "gender": "M",
      "racquet": {
        "brand": "Babolat",
        "model": "Pure Aero 98"
      },
      "strings": {
        "mains": {
          "brand": "Babolat",
          "model": "RPM Blast 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 22.0,
        "crosses_kg": 22.0
      },
      "gripSize": null,
      "customisations": [
        "Lead tape"
      ],
      "grassChanges": null,
      "notes": "Full bed RPM Blast.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/arthur-fils"
    },
    {
      "name": "Arthur Rinderknech",
      "country": "FRA",
      "seed": 26,
      "gender": "M",
      "racquet": {
        "brand": "Tecnifibre",
        "model": "TF40 305 (18x20)"
      },
      "strings": {
        "mains": {
          "brand": "Tecnifibre",
          "model": "Razor Code 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.6,
        "crosses_kg": 23.6
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Full bed Razor Code ~23-24 kg.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/arthur-rinderknech"
    },
    {
      "name": "Jakub Mensik",
      "country": "CZE",
      "seed": 27,
      "gender": "M",
      "racquet": {
        "brand": "Wilson",
        "model": "Blade 98 (18x20) v9"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": null,
      "customisations": [
        "Lead tape"
      ],
      "grassChanges": null,
      "notes": "Full bed ALU Power; exact tension not publicly confirmed (~24 kg estimate).",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/jakub-mensik"
    },
    {
      "name": "Jack Draper",
      "country": "GBR",
      "seed": 28,
      "gender": "M",
      "racquet": {
        "brand": "Dunlop",
        "model": "FX 500 Tour (customised, ~317 g unstrung)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.5,
        "crosses_kg": 23.5
      },
      "gripSize": "4 3/8 (L3)",
      "customisations": [
        "~17 g lead added vs retail",
        "Carries 7 frames at slightly different tensions"
      ],
      "grassChanges": "Adjusts tension by conditions: drops it in the cold for more bounce, raises it at altitude. Typically 52-54 lbs.",
      "notes": "Switched from grip size 4 1/2 to 4 3/8 for more head speed.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/jack-draper"
    },
    {
      "name": "Tomas Martin Etcheverry",
      "country": "ARG",
      "seed": 29,
      "gender": "M",
      "racquet": {
        "brand": "Yonex",
        "model": "Percept 97"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.6,
        "crosses_kg": 23.6
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Full bed ALU Power ~52 lbs (Houston 2026). Switched from a HEAD Speed to the Yonex Percept 97.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/tomas-martin-etcheverry"
    },
    {
      "name": "Corentin Moutet",
      "country": "FRA",
      "seed": 30,
      "gender": "M",
      "racquet": {
        "brand": "Tecnifibre",
        "model": "TFX1 V2 300"
      },
      "strings": {
        "mains": {
          "brand": "Tecnifibre",
          "model": "Razor Soft 1.30"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.0,
        "crosses_kg": 23.0
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Lefty shot-maker. Tension approximate.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/corentin-moutet"
    },
    {
      "name": "Joao Fonseca",
      "country": "BRA",
      "seed": 31,
      "gender": "M",
      "racquet": {
        "brand": "Yonex",
        "model": "VCORE 98 (pro stock, 16x20)"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Force 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 21.8,
        "crosses_kg": 20.9
      },
      "gripSize": null,
      "customisations": [
        "Lead tape"
      ],
      "grassChanges": "Halle 2026 grass: Poly Tour Force ~48/46 lbs — notably low for his fast swing.",
      "notes": "Plays an older 16x20 VCORE mould under current paint; recently moved to the new Poly Tour Force string.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/joao-fonseca"
    },
    {
      "name": "Brandon Nakashima",
      "country": "USA",
      "seed": 32,
      "gender": "M",
      "racquet": {
        "brand": "Yonex",
        "model": "VCORE 98"
      },
      "strings": {
        "mains": {
          "brand": "Babolat",
          "model": "RPM Blast 1.25"
        },
        "crosses": {
          "brand": "Babolat",
          "model": "VS Touch natural gut 1.30"
        }
      },
      "stringType": "hybrid",
      "tension": {
        "mains_kg": 23.6,
        "crosses_kg": 24.5
      },
      "gripSize": null,
      "customisations": [
        "Lead tape"
      ],
      "grassChanges": null,
      "notes": "RPM mains / natural gut crosses ~52/54 lbs (Houston 2026).",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/brandon-nakashima"
    },
    {
      "name": "Aryna Sabalenka",
      "country": "BLR",
      "seed": 1,
      "gender": "F",
      "racquet": {
        "brand": "Wilson",
        "model": "Blade 98 v9 'Fighter Edition' (16x19)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": {
          "brand": "Luxilon",
          "model": "Ace 1.12"
        }
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.0,
        "crosses_kg": 22.0
      },
      "gripSize": null,
      "customisations": [
        "Co-designed flame cosmetic",
        "Pro stock weighting"
      ],
      "grassChanges": null,
      "notes": "Endorses the 18x20 but competes with the 16x19 Fighter Edition. ALU Power mains / Ace crosses ~50-55 lbs.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/aryna-sabalenka"
    },
    {
      "name": "Elena Rybakina",
      "country": "KAZ",
      "seed": 2,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "VCORE 100 (pro-stock VCORE SV 100, ~2018)"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Fire 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 25.4,
        "crosses_kg": 25.4
      },
      "gripSize": null,
      "customisations": [
        "Lead tape",
        "Older SV mould under current paint"
      ],
      "grassChanges": null,
      "notes": "Plays an older VCORE SV 100 painted as the current VCORE 100. Full bed Poly Tour Fire ~56 lbs.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/elena-rybakina"
    },
    {
      "name": "Coco Gauff",
      "country": "USA",
      "seed": 3,
      "gender": "F",
      "racquet": {
        "brand": "HEAD",
        "model": "Boom Pro (lavender 2026 cosmetic)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25 Silver"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": null,
      "customisations": [
        "Head Xtreme Soft overgrip",
        "Lead tape"
      ],
      "grassChanges": null,
      "notes": "Full bed ALU Power ~53 lbs. Custom lavender Boom paint.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/coco-gauff"
    },
    {
      "name": "Iga Swiatek",
      "country": "POL",
      "seed": 4,
      "gender": "F",
      "racquet": {
        "brand": "Tecnifibre",
        "model": "Tempo 298 Iga (signature)"
      },
      "strings": {
        "mains": {
          "brand": "Tecnifibre",
          "model": "Razor Code 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": null,
      "customisations": [
        "TecniLab custom build to her spec"
      ],
      "grassChanges": null,
      "notes": "Full bed Razor Code ~52-53 lbs. Signature Tempo 298 Iga frame.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/iga-swiatek"
    },
    {
      "name": "Jessica Pegula",
      "country": "USA",
      "seed": 5,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 98"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.0,
        "crosses_kg": 23.0
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Long-time EZONE 98 user; appears to use a full bed of ALU Power. Exact tension not public.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/jessica-pegula"
    },
    {
      "name": "Amanda Anisimova",
      "country": "USA",
      "seed": 6,
      "gender": "F",
      "racquet": {
        "brand": "Wilson",
        "model": "Steam 100 BLX (pro stock, painted as Blade 98)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": {
          "brand": "Luxilon",
          "model": "ALU Power 1.15"
        }
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 23.5
      },
      "gripSize": null,
      "customisations": [
        "Pro stock Steam mould under Blade paint"
      ],
      "grassChanges": null,
      "notes": "ALU Power mains / thinner ALU Power crosses ~53/52 lbs.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/amanda-anisimova"
    },
    {
      "name": "Elina Svitolina",
      "country": "UKR",
      "seed": 7,
      "gender": "F",
      "racquet": {
        "brand": "Diadem",
        "model": "Axis 98"
      },
      "strings": {
        "mains": {
          "brand": "Diadem",
          "model": "Solstice Power"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Diadem signed athlete. Tension approximate.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/elina-svitolina"
    },
    {
      "name": "Mirra Andreeva",
      "country": "RUS",
      "seed": 8,
      "gender": "F",
      "racquet": {
        "brand": "Wilson",
        "model": "Steam 100 BLX (pro stock, disguised as Blade 98)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "4G 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": null,
      "customisations": [
        "Four strips of lead tape at 12 o'clock"
      ],
      "grassChanges": null,
      "notes": "Full bed Luxilon 4G ~53 lbs (some 2026 reports suggest a move to ALU Power).",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/mirra-andreeva"
    },
    {
      "name": "Jasmine Paolini",
      "country": "ITA",
      "seed": 9,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "VCORE 100 (2021 'tango red')"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Pro 1.20"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 25.5,
        "crosses_kg": 25.5
      },
      "gripSize": null,
      "customisations": [
        "Thin gauge / high tension for extra spin"
      ],
      "grassChanges": null,
      "notes": "Full bed Poly Tour Pro ~25-26 kg, 1.15-1.20 gauge. Plays an older tango-red VCORE.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/jasmine-paolini"
    },
    {
      "name": "Victoria Mboko",
      "country": "CAN",
      "seed": 10,
      "gender": "F",
      "racquet": {
        "brand": "Wilson",
        "model": "Blade 98 (pro stock Steam 99, 16x18)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "Original 1.30"
        },
        "crosses": {
          "brand": "Babolat",
          "model": "VS Touch natural gut"
        }
      },
      "stringType": "hybrid",
      "tension": null,
      "gripSize": null,
      "customisations": [
        "Pro stock Steam mould"
      ],
      "grassChanges": null,
      "notes": "2025 breakout (Canadian). Luxilon Original mains / natural gut crosses; tension not public.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/victoria-mboko"
    },
    {
      "name": "Karolina Muchova",
      "country": "CZE",
      "seed": 11,
      "gender": "F",
      "racquet": {
        "brand": "HEAD",
        "model": "Speed MP"
      },
      "strings": {
        "mains": {
          "brand": "HEAD",
          "model": "Hawk Touch (unconfirmed)"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 23.0,
        "crosses_kg": 23.0
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "String type unconfirmed (black string). Recommended range 48-57 lbs; ~22-24 kg estimate.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/karolina-muchova"
    },
    {
      "name": "Belinda Bencic",
      "country": "SUI",
      "seed": 12,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 100"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Pro 1.25"
        },
        "crosses": {
          "brand": "Babolat",
          "model": "VS Touch natural gut 1.30"
        }
      },
      "stringType": "hybrid",
      "tension": {
        "mains_kg": 27.0,
        "crosses_kg": 26.0
      },
      "gripSize": null,
      "customisations": [
        "Hybrid for power + feel"
      ],
      "grassChanges": null,
      "notes": "Poly mains / natural gut crosses, strung high ~27-28 kg (59-61 lbs).",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/belinda-bencic"
    },
    {
      "name": "Linda Noskova",
      "country": "CZE",
      "seed": 13,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 98"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Strike 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Tension not publicly confirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/linda-noskova"
    },
    {
      "name": "Ekaterina Alexandrova",
      "country": "RUS",
      "seed": 14,
      "gender": "F",
      "racquet": {
        "brand": "Wilson",
        "model": "Blade 98S v9 (18x16 spin)"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "4G 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [
        "Spin-pattern frame (18x16)"
      ],
      "grassChanges": null,
      "notes": "Flat, aggressive hitter on the spin-effect Blade. Tension not public.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/ekaterina-alexandrova"
    },
    {
      "name": "Naomi Osaka",
      "country": "JPN",
      "seed": 15,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 98 (pro stock, Ai 98 mould)"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Strike 1.25"
        },
        "crosses": {
          "brand": "Babolat",
          "model": "VS Touch natural gut 1.30"
        }
      },
      "stringType": "hybrid",
      "tension": {
        "mains_kg": 26.3,
        "crosses_kg": 25.0
      },
      "gripSize": null,
      "customisations": [
        "Lead tape to ~341 g strung"
      ],
      "grassChanges": null,
      "notes": "Poly mains / natural gut crosses ~59/56 lbs (some events full Poly Tour Strike).",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/naomi-osaka"
    },
    {
      "name": "Iva Jovic",
      "country": "USA",
      "seed": 16,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "VCORE 100 (8th gen)"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Strike 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Young American. Tension not publicly confirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/iva-jovic"
    },
    {
      "name": "Madison Keys",
      "country": "USA",
      "seed": 17,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 98 (blacked-out)"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Rev 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": null,
      "customisations": [
        "Lead tape"
      ],
      "grassChanges": null,
      "notes": "Full bed Poly Tour Rev ~53 lbs. Signed with Yonex in 2025; won AO 2025.",
      "confidence": "confirmed",
      "profileUrl": "https://iq.tennis/players/madison-keys"
    },
    {
      "name": "Clara Tauson",
      "country": "DEN",
      "seed": 18,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "Percept 100"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Strike 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Tension not publicly confirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/clara-tauson"
    },
    {
      "name": "Diana Shnaider",
      "country": "RUS",
      "seed": 19,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 100"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Fire 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Hard-hitting lefty. Tension not publicly confirmed.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/diana-shnaider"
    },
    {
      "name": "Liudmila Samsonova",
      "country": "RUS",
      "seed": 20,
      "gender": "F",
      "racquet": {
        "brand": "HEAD",
        "model": "Speed MP"
      },
      "strings": {
        "mains": {
          "brand": "HEAD",
          "model": "Lynx Tour 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Tension not publicly confirmed.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/liudmila-samsonova"
    },
    {
      "name": "Elise Mertens",
      "country": "BEL",
      "seed": 21,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 100 (300 g)"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Pro (unconfirmed)"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Switched to Yonex in 2025 (previously HEAD, then Babolat, then Tecnifibre). String spec unconfirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/elise-mertens"
    },
    {
      "name": "Anna Kalinskaya",
      "country": "RUS",
      "seed": 22,
      "gender": "F",
      "racquet": {
        "brand": "Wilson",
        "model": "Ultra 100 v4"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25 Silver"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Full bed ALU Power ~53 lbs.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/anna-kalinskaya"
    },
    {
      "name": "Marta Kostyuk",
      "country": "UKR",
      "seed": 23,
      "gender": "F",
      "racquet": {
        "brand": "Wilson",
        "model": "Ultra v5"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "4G 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Tension not publicly confirmed.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/marta-kostyuk"
    },
    {
      "name": "Marie Bouzkova",
      "country": "CZE",
      "seed": 24,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 100"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Pro 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Tension not publicly confirmed.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/marie-bouzkova"
    },
    {
      "name": "Leylah Fernandez",
      "country": "CAN",
      "seed": 25,
      "gender": "F",
      "racquet": {
        "brand": "Babolat",
        "model": "Pure Aero 98"
      },
      "strings": {
        "mains": {
          "brand": "Babolat",
          "model": "RPM Blast 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Lefty. Full bed RPM Blast; tension not publicly confirmed.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/leylah-fernandez"
    },
    {
      "name": "Sorana Cirstea",
      "country": "ROU",
      "seed": 26,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 100"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Pro 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Tension not publicly confirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/sorana-cirstea"
    },
    {
      "name": "Emma Raducanu",
      "country": "GBR",
      "seed": 27,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 100"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": null,
      "customisations": [
        "Lead tape"
      ],
      "grassChanges": null,
      "notes": "Moved to Yonex for 2026. String/tension still being confirmed (~24 kg estimate).",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/emma-raducanu"
    },
    {
      "name": "Emma Navarro",
      "country": "USA",
      "seed": 28,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "VCORE 98"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour Rev 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 25.0,
        "crosses_kg": 25.0
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Yonex athlete; full bed Poly Tour Rev.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/emma-navarro"
    },
    {
      "name": "Maya Joint",
      "country": "AUS",
      "seed": 29,
      "gender": "F",
      "racquet": {
        "brand": "Yonex",
        "model": "EZONE 98L"
      },
      "strings": {
        "mains": {
          "brand": "Yonex",
          "model": "Poly Tour (unconfirmed)"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Young Australian. String spec/tension unconfirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/maya-joint"
    },
    {
      "name": "Cristina Bucsa",
      "country": "ESP",
      "seed": 30,
      "gender": "F",
      "racquet": {
        "brand": "Wilson",
        "model": "Blade 98 v8"
      },
      "strings": {
        "mains": {
          "brand": "Solinco",
          "model": "Hyper-G (unconfirmed)"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Racquet/string details not reliably confirmed.",
      "confidence": "unverified",
      "profileUrl": "https://iq.tennis/players/cristina-bucsa"
    },
    {
      "name": "Wang Xinyu",
      "country": "CHN",
      "seed": 31,
      "gender": "F",
      "racquet": {
        "brand": "Babolat",
        "model": "Pure Drive 2025"
      },
      "strings": {
        "mains": {
          "brand": "Babolat",
          "model": "RPM Blast 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": null,
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Full bed RPM Blast; tension not publicly confirmed.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/wang-xinyu"
    },
    {
      "name": "Hailey Baptiste",
      "country": "USA",
      "seed": 32,
      "gender": "F",
      "racquet": {
        "brand": "Wilson",
        "model": "Blade 98"
      },
      "strings": {
        "mains": {
          "brand": "Luxilon",
          "model": "ALU Power 1.25"
        },
        "crosses": "same"
      },
      "stringType": "poly",
      "tension": {
        "mains_kg": 24.0,
        "crosses_kg": 24.0
      },
      "gripSize": null,
      "customisations": [],
      "grassChanges": null,
      "notes": "Full bed ALU Power ~53 lbs.",
      "confidence": "likely",
      "profileUrl": "https://iq.tennis/players/hailey-baptiste"
    }
  ]
}
