BOYS 12 years Category (BAG points)
| Place | Name | Club | 100's | Form | Medley | Free | Total |
| 1 | Dan RUCKWOOD | Co Birm'ham | 646 | 674 | 579 | 581 | 2480 |
| 2 | Tommy HALL | Co Chester | 533 | 633 | 592 | 652 | 2410 |
| 3 | James YOUNG | Kingston Roy | 601 | 553 | 588 | 638 | 2380 |
| 4 | Michael MEYER | RSA | 553 | 600 | 644 | 573 | 2370 |
| 5 | David GREGORY | Newcastle St | 633 | 615 | 579 | 539 | 2366 |
| 6 | Thomas LITTEN | Millfield | 517 | 610 | 625 | 590 | 2342 |
| 7 | Keiron PIPER | Thanet Swim | 548 | 544 | 565 | 671 | 2328 |
| 8 | Sam VANDE SCHOOTBRUGGE | Co Oxford | 522 | 587 | 592 | 579 | 2280 |
| 9 | Adam HALL | Perry B & TS | 567 | 622 | 512 | 570 | 2271 |
| 10 | Owen THOMAS | Co Cardiff | 575 | 596 | 564 | 533 | 2268 |
| 11 | Matthew BUTT | Guernsey | 588 | 558 | 549 | 516 | 2211 |
| 12 | James DISNEY-MAY | Rushmoor Ryl | 542 | 547 | 548 | 556 | 2193 |
| 13 | Steven KING | Bracknell | 552 | 565 | 557 | 514 | 2188 |
| 13 | Joshua FOWLER | Portsmouth N | 490 | 562 | 556 | 580 | 2188 |
| 15 | Myles CROUCH-ANDERSON | Northampton | 516 | 612 | 521 | 526 | 2175 |
| 16 | Matthew KINSEY | Stockport Mo | 548 | 504 | 545 | 567 | 2164 |
| 17 | Tristan SLATER | Millfield | 508 | 555 | 552 | 540 | 2155 |
| 18 | Craig LANGLEY | Co Liverpool | 573 | 515 | 509 | 556 | 2153 |
| 19 | Matthew COLLIER | Plymouth Lea | 539 | 571 | 498 | 544 | 2152 |
| 20 | Lewis DYSON | Bo Kirklees | 512 | 542 | 541 | 540 | 2135 |
| 21 | Timothy ALMOND | Warrington W | 516 | 616 | 540 | 456 | 2128 |
| 22 | Nicholas LOWE | Hatfield | 532 | 546 | 529 | 514 | 2121 |
| 23 | Christopher DOVE | Middlesboro | 535 | 616 | 535 | 433 | 2119 |
| 24 | Christopher INCH | BoRedbridge | 483 | 536 | 536 | 508 | 2063 |
| 25 | Dyon WHITELEY | Co Leeds | 512 | 512 | 490 | 546 | 2060 |
| 26 | Gareth MILLS | KingstonHull | 541 | 523 | 485 | 498 | 2047 |
| 27 | Alistair MACLEAN | TauntonDeane | 517 | 511 | 483 | 531 | 2042 |
| 28 | Danny CASEY | Beckenham | 500 | 524 | 502 | 493 | 2019 |
| 29 | Michael ROBINSON | Darlington | 547 | 449 | 540 | 472 | 2008 |
| 30 | Benjamin WATSON | Co Cant'bury | 438 | 499 | 529 | 517 | 1983 |
| 31 | Heinrich ALBERTS | RSA | 614 | | 544 | 591 | 1749 |
| 32 | Kyle BOYEK | Durham Aqua | 559 | 619 | 560 | | 1738 |
| 33 | Steven SWINGLEHURST | Carlisle WP | 521 | | 585 | 598 | 1704 |
| 34 | Matthew PARKS | SwimTrafford | 534 | 579 | | 577 | 1690 |
| 35 | Callum FRENCH | St Ives | 621 | | 471 | 584 | 1676 |
| 36 | James YOUNGMAN | Co Birm'ham | | 579 | 534 | 562 | 1675 |
| 37 | Andrew LEARMOUTH | Co Newcastle | 573 | 547 | 541 | | 1661 |
| 38 | Joseph PARKER | Plymouth Lea | 533 | 598 | 511 | | 1642 |
| 39 | Joseph FRENCH | Harrogate | 539 | 553 | | 549 | 1641 |
| 40 | Jack HARRISON | KingstonHull | | 518 | 554 | 549 | 1621 |
| 41 | Donal DROUGHT | Ireland | 528 | 543 | | 533 | 1604 |
| 42 | Ryan WALSH | Durham Aqua | 540 | 579 | 469 | | 1588 |
| 43 | Martin BLEAKEN | Bath Univ | 521 | 528 | 526 | | 1575 |
| 44 | Matthew VERDON | Warrington W | 640 | 622 | | | 1262 |
| 45 | Peter WASIELEWSKI | Swindon Dolp | 560 | 592 | | | 1152 |
| 46 | Fabian WHITBREAD | Windsor | | | 544 | 604 | 1148 |
| 47 | David COLLINS | Wirral Metro | | 561 | | 568 | 1129 |
| 48 | Joseph BARNISH | Preston | 520 | | | 607 | 1127 |
| 49 | Mark TOOTILL | Gallica SC | 524 | | | 593 | 1117 |
| 50 | Jack BURNELL | Lincoln Vulc | | | 504 | 612 | 1116 |
| 51 | Ieuan LLOYD | Co Cardiff | | 573 | 531 | | 1104 |
| 51 | Thomas STOKES | Ledbury | | 543 | 561 | | 1104 |
| 53 | Jake TIMBERLAKE | Portsmouth N | | | 574 | 517 | 1091 |
| 54 | Adam INGLEDEW | Co Milton K | 545 | | | 542 | 1087 |
| 55 | Richard HAU | Windsor | | 566 | 516 | | 1082 |
| 56 | Dmitry KADOCHNIKOV | Co Leeds | | | 536 | 544 | 1080 |
| 57 | David FELLOWS | Perry B & TS | 543 | | | 527 | 1070 |
| 58 | Justin AUSTIN | Gallica SC | 509 | 553 | | | 1062 |
| 58 | James SHAND | Derventio | | 550 | | 512 | 1062 |
| 60 | Adam LAKE | StaffordApex | | 515 | | 543 | 1058 |
| 61 | Jamie COULTER | Fauldhouse | 497 | | | 557 | 1054 |
| 62 | Craig YATES | Satellite | 507 | 546 | | | 1053 |
| 63 | Ross SUMMERS | Bo Waltham F | | | 515 | 536 | 1051 |
| 64 | Ben HOLLIS | Romford Town | 524 | 504 | | | 1028 |
| 65 | Christopher BOYCE | Reading | | 516 | 511 | | 1027 |
| 65 | Aaron LIDDELL | Portsmouth N | | | 519 | 508 | 1027 |
| 67 | Robert EAST | Millfield | 516 | 501 | | | 1017 |
| 68 | Ross MACKAY | Co Glasgow | | 483 | | 521 | 1004 |
| 69 | Daniel FOXALL | Holywell | 489 | | 503 | | 992 |
| 70 | Thomas OWEN | Leander | 515 | 476 | | | 991 |
| 71 | Christopher MOSEDALE | Newcastle St | 493 | | | 488 | 981 |
| 72 | Ben EDWARDS | Gallica SC | | 505 | | 473 | 978 |
| 73 | Graeme SPALDING | Co Glasgow | | 464 | | 483 | 947 |
| 74 | James WALKER | SwimTrafford | | | | 588 | 588 |
| 75 | Craig FREEMAN | Ferndown | | | | 577 | 577 |
| 76 | John RAINFORD | Preston | 563 | | | | 563 |
| 77 | Adam CARTER | Bo Southend | | | | 561 | 561 |
| 78 | Callum CANDY | Hatfield | | | | 558 | 558 |
| 79 | George COOKE | Co Birm'ham | | | | 555 | 555 |
| 79 | Liam BOSOMWORTH | South Tyne | | | | 555 | 555 |
| 81 | Christopher STAMP | Romford Town | 548 | | | | 548 |
| 82 | Alex JESSOP | Barnet Copt | | | | 541 | 541 |
| 83 | Ross GLEGG | KingstonHull | | | | 538 | 538 |
| 84 | Nathan POW | Durham Aqua | 536 | | | | 536 |
| 85 | Jacob GAINEY | Co Cant'bury | | | | 525 | 525 |
| 86 | Edward GOVIER | Herne Bay | | | | 516 | 516 |
| 87 | Mark ENNIS | Bridgend Cty | 513 | | | | 513 |
| 88 | Joshua LEWIS | Beau Sejour | | | | 512 | 512 |
| 89 | Toby GRIFFIN | Oldham | 511 | | | | 511 |
| 90 | Jordon DOLAN | Bolton Metro | | | | 508 | 508 |
| 91 | Andrew SUMMERS | Co Newcastle | | | | 507 | 507 |
| 91 | David KING | Croydon Amph | 507 | | | | 507 |
| 93 | Conner SPEAKE | Plymouth Lea | | | | 504 | 504 |
| 94 | Jake HOWES | Portsmouth N | | | | 495 | 495 |
| 95 | Lawrence OXBOROUGH | Kelly Coll | | | | 492 | 492 |
| 96 | Joe CLARK | Millfield | | | | 468 | 468 |
| 97 | Thomas TOOLIS | Romford Town | | | | 464 | 464 |