Benchmarking Coding Agents under Evolving Requirements
Organizations: Hunyuan Team, Tencent · The Chinese University of Hong Kong
Abstract
Software development with coding agents often begins with a rough request that users refine after trying the implementation. Final correctness alone does not capture the repeated guidance this process requires. We introduce FeatureLoop, a benchmark of 61 human-reviewed tasks from 34 repositories across five primary programming languages and seven software forms. Each task follows one development goal in a persistent workspace through evolution feedback, which adds or clarifies requirements, and completion feedback, which reports failures of stated requirements. Cumulative executable checks track new behavior, repair, and preservation of earlier functionality. We evaluate 12 frontier models and find that the strongest completes 72.1% of tasks with both feedback types. Across models, however, only 15.4% of observed failed stages recover within two corrective revisions. Further analysis reveals incomplete repairs, regressions, and model-specific differences in feedback use and token efficiency, identifying obstacles to reliable, low-intervention development.
Figures & tables
| StrictPass | Evo+Comp path | |||||
|---|---|---|---|---|---|---|
| Model | Full | Evo | Evo+Comp | FDAC | ||
| GPT-6 Astra | 59.0 | 68.9 | 72.1 | 46.5 | 2.25 | 2.00 |
| GPT-5.6 Sol | 52.5 | 62.3 | 70.5 | 45.4 | 2.23 | 1.89 |
| Kimi K3 | 39.3 | 54.1 | 70.5 | 44.2 | 2.25 | 1.87 |
| Hy4-Preview | 47.5 | 52.5 | 68.9 | 42.7 | 2.28 | 2.08 |
| DeepSeek V4 Flash | 37.7 | 57.4 | 70.5 | 41.2 | 2.25 | 1.97 |
Appendix figures & tables58 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmark | Later information | Behavioral evaluation | Interaction measure |
|---|---|---|---|
| SWE-Together | Session-conditioned requests and corrections | Final rubric with execution evidence | User Correction |
| Asuka-Bench | Feedback from browser checks | Repeated UI criteria | Per-round fix rates |
| EvoCode-Bench | Fixed instruction sequence | Cumulative tests | Per-round outcomes |
| LoopsBench | Upfront dependent units | Retained regression tests | Scheduling and loop diagnostics |
| FeatureLoop | State-conditioned disclosure and correction | Group, prefix, and baseline checks | Message counts and FDAC |
| Formal object | Stored task component | Role during evaluation |
|---|---|---|
| Repository checkpoint, frozen environment, and baseline | Gives every evaluated agent the same starting state. | |
| First active set of requirement groups | Produces the initial request. | |
| Groups activated at the next state and their use scenario | Provides candidate evolution feedback. | |
| Public observations for groups in | Observation-to-check mapping | Grounds completion feedback when expressed behavior fails. |
| Frozen behavioral checks for group | Determines whether a requirement is already satisfied. | |
| Baseline suite for the initial repository | Detects regressions in retained repository behavior. |
| State | Behavior made explicit | What must hold in the cumulative workspace |
|---|---|---|
| Grow menu | A selected fillable shape exposes one contextual Grow entry with child-creation and conversion choices, while the existing context menu retains its entries, predicates, and ordering. | |
| Bound child | A child choice creates exactly one non-overlapping shape of the requested type and one arrow bound at both ends; the new elements remain valid after serialization and restoration. | |
| Drag-aware routing | The grown connector visibly bends or curves, follows both bound shapes through dragging and a change in relative direction, and leaves manually drawn arrows unchanged. | |
| In-place conversion | Converting a shape preserves element count, geometry, style, bound text, and existing arrow bindings; dragging the converted shape still updates and reroutes its connectors. | |
| Blur effects | Gaussian and pixelate modes with an adjustable radius survive serialization and appear on the interactive canvas and in image exports; scenes with blur disabled retain their prior rendering. | |
| Clipping and composition | A fillable shape clips higher-layer content to its rendered outline, including rotated shapes, while clipping composes with blur, grown children, and bound rerouting connectors. |
| Role | May read | Must not read |
|---|---|---|
| Source/Feature | Frozen source records, checkpoint, repository evidence | Private Test or Reference material, or evaluated-agent solution content |
| Contract | Sources, feature specification, requirement sequence, environment report | Private Test or Reference material, or evaluated-agent solution content |
| Dialogue | Frozen Contract and user-facing narrative context | Hidden tests, Reference, or future evaluated-agent behavior |
| Test Author/Critic | Frozen Contract, , environment, complete state map, and same-side Test files | Reference code, diffs, or execution results |
| Reference Author/Critic | Frozen Contract, , environment, complete state map, and same-side workspace | Tests, fixtures, assertions, or Test results |
| Adjudicator | Contract, structured execution outcomes, suite summaries, and changed-file summaries | Joint write access or unrecorded transfer of one side’s private implementation to the other |
| Tier | Models | Routing role |
|---|---|---|
| Low latency | Hy3; DeepSeek V4 Flash | High-throughput generation, organization, and low-risk revision |
| Medium | DeepSeek V4 Pro; GPT-5.6 Terra | Routine Author work and workspace-based revision |
| Strong | GLM 5.3; Kimi K3 | Difficult Author work, independent semantic checks, and root-cause analysis |
| Flagship | GPT-5.6 Sol; Claude Opus 5 | High-complexity Author work, final independent review, and support for disputed decisions |
| Evidence | Validation role | Use in task acceptance |
|---|---|---|
| Historical screening | Checks later public repository history within a recorded cutoff and coverage | Required after Test is frozen and before Reference construction |
| Reference pass | Establishes a feasible implementation under the frozen Contract and environment | Required at every state |
| Adjacent-state check | Confirms that newly activated behavior distinguishes adjacent Reference checkpoints | Required for every state transition |
| Earlier-state suite | Checks earlier active behavior on later Reference checkpoints | Required through the Reference suffix |
| Baseline suite | Checks retained repository behavior at each Reference checkpoint | Required at every state |
| Targeted mutation | Probes failure sensitivity for a selected behavioral defect | Executed for constructed targeted faulty versions |
| Modified component | Required regeneration or re-execution |
|---|---|
| Source or feature specification | Requirement sequence, Contract, Dialogue, Test, historical screening, Reference, Cross, and review |
| Requirement semantics, dependency, or public observation | New Contract revision and all later semantic components and executable checks |
| Wording only, with unchanged semantics | Presentation revision, evaluator mapping, and Dialogue review |
| Environment, dependency, or runner | Baseline, historical screening, Reference execution, and all Cross evidence that uses the environment |
| Test package | Historical screening and, for retained candidates, all Test–Reference executions |
| Reference checkpoint | Reference suffix beginning at and its Cross evidence |
| States | Tasks | States | Transitions | Acceptance checks |
|---|---|---|---|---|
| 2 | 33 | 66 | 33 | 153 |
| 3 | 5 | 15 | 10 | 15 |
| 4 | 6 | 24 | 18 | 51 |
| 5 | 4 | 20 | 16 | 27 |
| 6 | 10 | 60 | 50 | 163 |
| 7 | 2 | 14 | 12 | 14 |
| Form | Tasks | States | Mean | Median | Checks | |
|---|---|---|---|---|---|---|
| Browser | 7 | 27 | 3.86 | 4 | 3 | 121 |
| CLI | 21 | 86 | 4.10 | 4 | 10 | 132 |
| Embedded | 1 | 2 | 2.00 | 2 | 0 | 4 |
| Framework | 2 | 12 | 6.00 | 6 | 2 | 12 |
| Library | 7 | 24 | 3.43 | 3 | 1 | 32 |
| Service | 13 | 29 | 2.23 | 2 | 0 | 52 |
| State | Tasks | Test groups | Test LOC | Reference LOC |
|---|---|---|---|---|
| 1 | 61 | 1.15 | 101.8 | 82.9 |
| 2 | 61 | 2.28 | 212.2 | 180.5 |
| 3 | 28 | 4.04 | 408.1 | 394.0 |
| 4 | 23 | 5.61 | 598.8 | 563.5 |
| 5 | 17 | 6.47 | 732.8 | 557.2 |
| 6 | 13 | 8.08 | 804.8 | 608.9 |
| Repository | Tasks | Language | Form | States | Checks |
|---|---|---|---|---|---|
| micro-editor/micro | 6 | Go | TUI | 6,2,2,2,2,2 | 62 |
| sharkdp/bat | 5 | Rust | CLI | 5,6,2,2,2 | 28 |
| casey/just | 3 | Rust | CLI | 2,3,2 | 9 |
| gitleaks/gitleaks | 3 | Go | CLI | 2,7,6 | 19 |
| moment/moment | 3 | JavaScript | Library | 4,4,2 | 14 |
| prometheus/prometheus | 3 | Go | Service | 4,3,2 | 12 |
| Axis | Question | Levels used in the audit |
|---|---|---|
| Is the need foreseeable? | 0: new direction; 1: weakly suggested; 2: a small set of natural continuations; 3: already entailed. | |
| Is exact behavior determined? | 0: new information; 1: several plausible contracts; 2: key behavior constrained; 3: essentially fixed. | |
| How incomplete is prior delivery? | 0: no gap in stated scope; 1: limited gap; 2: material gap; 3: blocked core use. | |
| How far is the new workflow? | 0: same behavior; 1: same feature; 2: adjacent workflow; 3: only repository/product-level adjacency. | |
| What reveals the need? | 0: static reasoning; 1: basic trial; 2: realistic workflow; 3: edge cases or lifecycle use; 4: new user information. | |
| What kind of evolution? | Ten categories covering completion, extension, composition, compatibility, robustness, lifecycle, observability, policy, and independent capability. |
| Cohort | Rule | Groups | Interpretation |
|---|---|---|---|
| Direction foreseeable | 42 | Prior support for the need’s direction | |
| Strict proactive | 16 | Enough support for exact, low-risk coverage | |
| Directional, underdetermined | 25 | Direction supported, exact contract unclear | |
| Later-information | or | 85 | New direction or information unavailable earlier |
| ID | Repository | Mix | Conf. | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1Panel | 2/2 | 0 | 0 | 0 | 3 | 4 | 1 | 1 | OC | – | H |
| 2 | 1Panel | 2/2 | 0 | 0 | 0 | 3 | 4 | 1 | 1 | OC | – | H |
| 3 | NextChat | 2/2 | 1 | 0 | 0 | 1 | 4 | 2 | 1 | IE | – | M |
| 4 | NextChat | 3/3 | 1 | 0 | 0 | 1 | 4 | 3 | 1 | IE | – | M |
| 5 | NextChat | 4/4 | 1 | 0 | 0 | 2 | 4 | 3 | 1 | WE | – | M |
| 6 | NextChat | 5/5 | 3 | 1 | 3 | 0 | 3 | 2 | 0 | EO | + | M |
| Model | Provider | Release date | Source |
|---|---|---|---|
| DeepSeek V4 Flash | DeepSeek | 2026-07-31 | Model record |
| DeepSeek V4 Pro | DeepSeek | 2026-08-13 | Model record |
| DeepSeek V4.1 Flash | DeepSeek | 2026-09-10 | Model record |
| GLM 5.3 | Zhipu AI | 2026-08-19 | Model record |
| GLM 5.3 Flash | Zhipu AI | 2026-08-26 | Release note |
| Hy3 | Tencent Hunyuan | 2026-07-06 | Release note |
| Setting | Value |
|---|---|
| Coding harness | Claude Code 2.1.74 |
| Context window | 200,000 tokens per active context |
| Reasoning effort | High in the recorded configuration |
| Temperature / top- | Provider defaults |
| Full budget | One complete coding-agent session |
| Evo budget | One coding-agent response per disclosed state |
| Protocol | Initial information | Subsequent information | Agent responses |
|---|---|---|---|
| Full | Complete final specification | None | One session |
| Evo | Initial request | Missing later requirements | One per disclosed state |
| Evo+Comp | Initial request | Missing later requirements and observed failures of active requirements | First response plus at most two revisions per state |
| Messages per state | Recovery-eligible | States | Delivered messages |
|---|---|---|---|
| 0 | No | 1,564 | 0 |
| 1 | Yes | 95 | 95 |
| 2 | Yes | 638 | 1,276 |
| 1 | No | 22 | 22 |
| 2 | No | 165 | 330 |
| Total | 2,484 | 1,723 | |
| Model | Usable | Omitted |
|---|---|---|
| DeepSeek V4 Flash | 205 | 2 |
| DeepSeek V4 Pro | 201 | 6 |
| DeepSeek V4.1 Flash | 207 | 0 |
| GLM 5.3 | 202 | 5 |
| GLM 5.3 Flash | 197 | 10 |
| Hy3 | 184 | 23 |
| Observation | Population and window | Count | Rate (%) |
|---|---|---|---|
| New requirement implemented | First responses to later-information groups after disclosure | 717/927 | 77.3 |
| Other requirements still unmet | Locally successful first responses above that do not satisfy all stated requirements | 76/717 | 10.6 |
| Complete state repaired | Observed failed states that receive feedback and pass within two revisions | 113/733 | 15.4 |
| Individual requirement repaired | Failed later groups at stages receiving correction, within two revisions | 91/455 | 20.0 |
| Other requirements still unmet after repair | Successful individual repairs above without cumulative completion within the same window | 19/91 | 20.9 |
| Previously correct behavior lost | Passing groups with later-stage observations that subsequently fail | 73/642 | 11.4 |
| StrictPass | Evo+Comp scores | |||||
|---|---|---|---|---|---|---|
| Model | Full | Evo | Evo+Comp | NodeCredit | FDAC | FDAC-soft |
| GPT-6 Astra | 36/61 (59.0) | 42/61 (68.9) | 44/61 (72.1) | 82.2 | 46.5 | 52.6 |
| GPT-5.6 Sol | 32/61 (52.5) | 38/61 (62.3) | 43/61 (70.5) | 79.3 | 45.4 | 51.9 |
| Kimi K3 | 24/61 (39.3) | 33/61 (54.1) | 43/61 (70.5) | 84.6 | 44.2 | 51.6 |
| Hy4-Preview | 29/61 (47.5) | 32/61 (52.5) | 42/61 (68.9) | 81.2 | 42.7 | 49.6 |
| DeepSeek V4 Flash | 23/61 (37.7) | 35/61 (57.4) | 43/61 (70.5) | 82.0 | 41.2 | 49.3 |
| Model | Full | Evo | Evo+Comp |
|---|---|---|---|
| DeepSeek V4 Flash | 26.6–50.3 | 44.9–69.0 | 58.1–80.4 |
| DeepSeek V4 Pro | 25.2–48.6 | 37.1–61.4 | 48.1–71.9 |
| DeepSeek V4.1 Flash | 31.0–55.1 | 44.9–69.0 | 58.1–80.4 |
| GLM 5.3 | 32.5–56.7 | 38.6–62.9 | 53.0–76.3 |
| GLM 5.3 Flash | 25.2–48.6 | 37.1–61.4 | 49.7–73.4 |
| Hy3 | 12.9–33.1 | 22.3–45.3 | 25.2–48.6 |
| Code | Cause | Decision criterion |
|---|---|---|
| G1 | Relevant code not found | The workspace exists, but the agent does not locate or use the relevant implementation area. |
| G2 | User-path connection | Logic exists, but the real API, CLI, UI, registry, lifecycle, or consumer does not use it. |
| G3 | Disclosed branch omitted | A behavior or compatibility branch already expressed to the agent remains unimplemented. |
| I1 | Behavior or API mismatch | The implementation targets the right area but violates the required type, ordering, state, protocol, representation, or timing. |
| I2 | Build, type, or runtime break | The agent’s patch prevents compilation, startup, test entry, or execution through the user-facing path. |
| I3 | Inconsistent shared state | Parallel registries, shims, generated interfaces, or state sources become inconsistent. |
| Primary cause | Failures | Share (%) |
|---|---|---|
| Behavior or API mismatch (I1) | 70 | 26.6 |
| Build, type, or runtime break (I2) | 69 | 26.2 |
| User-path connection (G2) | 57 | 21.7 |
| Inconsistent shared state (I3) | 39 | 14.8 |
| Disclosed branch omitted (G3) | 13 | 4.9 |
| Earlier behavior regressed (R3) | 13 | 4.9 |
| Outcome across models | Tasks | Failed runs |
|---|---|---|
| All models pass | 14 | 0 |
| Some models pass (1–11) | 38 | 155 |
| No model passes | 9 | 108 |
| Task group | G1 | G2 | G3 | I1 | I2 | I3 | R3 | V3 |
|---|---|---|---|---|---|---|---|---|
| Some models pass ( ) | 1 | 33 | 8 | 46 | 54 | 4 | 8 | 1 |
| No model passes ( ) | 0 | 24 | 5 | 24 | 15 | 35 | 5 | 0 |
| Model | Failures | None / some | Behavior/API | Build/runtime | User path | Shared state | Other |
|---|---|---|---|---|---|---|---|
| GPT-6 Astra | 17 | 9 / 8 | 4 | 3 | 5 | 4 | 1 |
| GPT-5.6 Sol | 18 | 9 / 9 | 4 | 6 | 4 | 2 | 2 |
| Kimi K3 | 18 | 9 / 9 | 7 | 1 | 4 | 4 | 2 |
| Hy4-Preview | 19 | 9 / 10 | 6 | 4 | 6 | 2 | 1 |
| DeepSeek V4 Flash | 18 | 9 / 9 | 5 | 4 | 3 | 4 | 2 |
| DeepSeek V4.1 Flash | 18 | 9 / 9 | 6 | 0 | 3 | 4 | 5 |
| Model | IUD | ICD |
|---|---|---|
| DeepSeek V4 Flash | 47/61 (77.0) | 2/61 (3.3) |
| DeepSeek V4 Pro | 45/61 (73.8) | 1/61 (1.6) |
| DeepSeek V4.1 Flash | 49/61 (80.3) | 1/61 (1.6) |
| GLM 5.3 | 48/61 (78.7) | 0/61 (0.0) |
| GLM 5.3 Flash | 45/61 (73.8) | 1/61 (1.6) |
| Hy3 | 39/61 (63.9) | 1/61 (1.6) |
| Cohort | Pre-disclosure | First-response local | First-response cumulative |
|---|---|---|---|
| All groups | 75/1660 (4.5) | 1078/1533 (70.3) | 942/1533 (61.4) |
| Strict proactive | 44/179 (24.6) | 67/134 (50.0) | 44/134 (32.8) |
| Directional, unclear | 5/291 (1.7) | 170/276 (61.6) | 146/276 (52.9) |
| Later-information | 1/956 (0.1) | 717/927 (77.3) | 641/927 (69.1) |
| Cohort | Local Repair@2 | Prefix Closure@2 |
|---|---|---|
| All groups | 91/455 (20.0) | 72/455 (15.8) |
| Strict proactive | 6/67 (9.0) | 4/67 (6.0) |
| Directional, unclear | 15/106 (14.2) | 13/106 (12.3) |
| Later-information | 50/210 (23.8) | 38/210 (18.1) |
| Model | Full Evo | Evo Evo+Comp | ||
|---|---|---|---|---|
| Rescue / loss | Net change | Rescue / loss | Net change | |
| DeepSeek V4 Flash | 14 / 2 | +19.7 | 12 / 4 | +13.1 |
| DeepSeek V4 Pro | 12 / 4 | +13.1 | 10 / 3 | +11.5 |
| DeepSeek V4.1 Flash | 14 / 5 | +14.8 | 11 / 3 | +13.1 |
| GLM 5.3 | 10 / 6 | +6.6 | 10 / 1 | +14.8 |
| GLM 5.3 Flash | 15 / 7 | +13.1 | 12 / 4 | +13.1 |
| Stratum | Full | Evo | Evo+Comp | [95% CI] | ||
|---|---|---|---|---|---|---|
| Go | 19 | 9 | 57.0 | 70.2 | 81.6 | +11.4 [6.1, 19.7] |
| Rust | 15 | 7 | 24.4 | 35.0 | 48.3 | +13.3 [6.5, 20.5] |
| JavaScript | 10 | 5 | 45.8 | 73.3 | 85.8 | +12.5 [1.2, 22.4] |
| TypeScript | 9 | 8 | 12.0 | 10.2 | 17.6 | +7.4 [0.0, 18.8] |
| Python | 7 | 5 | 58.3 | 66.7 | 78.6 | +11.9 [1.7, 26.7] |
| CLI | 21 | 10 | 36.5 | 43.3 | 57.5 | +14.3 [9.3, 21.4] |
| Stratum | Recover@2 | SER@2 | FDAC (%) | Tokens | Telemetry |
|---|---|---|---|---|---|
| Go | 36/100 | 186/224 | 52.2 | 8.64 | 227/228 |
| Rust | 30/159 | 85/139 | 28.2 | 27.11 | 180/180 |
| JavaScript | 15/42 | 103/120 | 53.7 | 7.28 | 120/120 |
| TypeScript | 14/354 | 14/106 | 9.8 | 37.86 | 108/108 |
| Python | 11/63 | 65/84 | 47.1 | 13.47 | 84/84 |
| CLI | 42/224 | 137/209 | 32.4 | 25.56 | 252/252 |
| Model | Opportunities | Recover@1 | Recover@2 | Observed retention |
|---|---|---|---|---|
| DeepSeek V4 Flash | 57 | 11 (19.3) | 14 (24.6) | 52/62 (83.9) |
| DeepSeek V4 Pro | 68 | 8 (11.8) | 11 (16.2) | 46/53 (86.8) |
| DeepSeek V4.1 Flash | 58 | 5 (8.6) | 7 (12.1) | 61/62 (98.4) |
| GLM 5.3 | 55 | 8 (14.5) | 9 (16.4) | 51/59 (86.4) |
| GLM 5.3 Flash | 55 | 5 (9.1) | 7 (12.7) | 46/51 (90.2) |
| Hy3 | 92 | 12 (13.0) | 12 (13.0) | 27/33 (81.8) |
| Model | Mean | Mean | Triggered runs | Success (%) | Stalled (%) | Regressions |
|---|---|---|---|---|---|---|
| DeepSeek V4 Flash | 2.25 | 1.97 | 31 | 41.9 | 43.9 | 9 |
| DeepSeek V4 Pro | 2.30 | 2.44 | 32 | 25.0 | 52.6 | 7 |
| DeepSeek V4.1 Flash | 2.28 | 2.07 | 29 | 37.9 | 44.3 | 6 |
| GLM 5.3 | 2.23 | 2.02 | 28 | 25.0 | 45.2 | 8 |
| GLM 5.3 Flash | 2.28 | 2.48 | 32 | 28.1 | 49.8 | 6 |
| Hy3 | 2.36 | 4.03 | 46 | 15.2 | 67.1 | 4 |
| Protocol | All pass | Some pass | None pass |
|---|---|---|---|
| Full | 6 | 35 | 20 |
| Evo | 10 | 37 | 14 |
| Evo+Comp | 14 | 38 | 9 |
| Model | SER@0 | SER@1 | SER@2 | Runs |
|---|---|---|---|---|
| DeepSeek V4 Flash | 59.3 | 69.5 | 71.2 | 59 |
| DeepSeek V4 Pro | 54.2 | 59.3 | 62.7 | 59 |
| DeepSeek V4.1 Flash | 57.4 | 65.6 | 67.2 | 61 |
| GLM 5.3 | 62.1 | 67.2 | 67.2 | 58 |
| GLM 5.3 Flash | 56.4 | 61.8 | 65.5 | 55 |
| Hy3 | 33.3 | 45.8 | 45.8 | 48 |
| Full | Evo | Evo+Comp | ||||
|---|---|---|---|---|---|---|
| Model | Mean | / success | Mean | / success | Mean | / success |
| GPT-6 Astra | 1.55 | 2.63 | 8.22 | 11.94 | 8.88 | 12.32 |
| GPT-5.6 Sol | 5.19 | 9.89 | 14.18 | 22.76 | 15.56 | 22.07 |
| Kimi K3 | 6.63 | 16.85 | 13.31 | 24.60 | 16.82 | 23.86 |
| Hy4-Preview | 7.34 | 15.44 | 13.19 | 25.14 | 21.48 | 31.20 |
| DeepSeek V4 Flash | 11.47 | 29.91 | 14.18 | 24.71 | 21.40 | 30.36 |
| Model | PCC | Uptake@1 | Repair@2 | Closure@2 | Retention |
|---|---|---|---|---|---|
| DeepSeek V4 Flash | 5/16 | 61/78 | 9/33 | 9/33 | 52/62 |
| DeepSeek V4 Pro | 2/15 | 63/79 | 9/43 | 7/43 | 46/53 |
| DeepSeek V4.1 Flash | 3/16 | 64/80 | 7/31 | 5/31 | 61/62 |
| GLM 5.3 | 6/15 | 64/79 | 5/30 | 3/30 | 51/59 |
| GLM 5.3 Flash | 5/14 | 56/75 | 8/39 | 6/39 | 46/51 |
| Hy3 | 0/14 | 36/67 | 13/65 | 9/65 | 27/33 |