/**
* Site-wide find+replace: 57 years -> 59 years (with all variants).
* Preserves 1967 (founding year) unchanged.
* Trigger: /?nca_57_to_59=1 while logged in as admin.
*/
add_action( 'init', function () {
if ( empty( $_GET['nca_57_to_59'] ) ) return;
if ( ! current_user_can( 'manage_options' ) ) return;
global $wpdb;

$pairs = array(
'57+ Years' => '59+ Years',
'57+ years' => '59+ years',
'57 Years' => '59 Years',
'57 years' => '59 years',
'57-Year' => '59-Year',
'57-year' => '59-year',
'57 Year ' => '59 Year ',
'57 year ' => '59 year ',
'57+ YEARS' => '59+ YEARS',
'57 YEARS' => '59 YEARS',
'over 57 ' => 'over 59 ',
'Over 57 ' => 'Over 59 ',
'past 57 ' => 'past 59 ',
'Past 57 ' => 'Past 59 ',
' 57+ ' => ' 59+ ',
'57 YEARS OF' => '59 YEARS OF',
'57 years of' => '59 years of',
'57 Years of' => '59 Years of',
);

echo '

';
    echo "NCA — Replace 57 years -> 59 years\n================================\n\n";

    $total_meta = 0; $total_posts = 0; $total_options = 0;

    foreach ( $pairs as $bad => $good ) {
        // Elementor postmeta
        $n1 = $wpdb->query( $wpdb->prepare(
            "UPDATE {$wpdb->postmeta} SET meta_value = REPLACE( meta_value, %s, %s ) WHERE meta_value LIKE %s",
            $bad, $good, '%' . $wpdb->esc_like( $bad ) . '%'
        ) );
        // post_content
        $n2 = $wpdb->query( $wpdb->prepare(
            "UPDATE {$wpdb->posts} SET post_content = REPLACE( post_content, %s, %s ) WHERE post_content LIKE %s",
            $bad, $good, '%' . $wpdb->esc_like( $bad ) . '%'
        ) );
        // post_excerpt
        $n3 = $wpdb->query( $wpdb->prepare(
            "UPDATE {$wpdb->posts} SET post_excerpt = REPLACE( post_excerpt, %s, %s ) WHERE post_excerpt LIKE %s",
            $bad, $good, '%' . $wpdb->esc_like( $bad ) . '%'
        ) );
        // post_title
        $n4 = $wpdb->query( $wpdb->prepare(
            "UPDATE {$wpdb->posts} SET post_title = REPLACE( post_title, %s, %s ) WHERE post_title LIKE %s",
            $bad, $good, '%' . $wpdb->esc_like( $bad ) . '%'
        ) );
        // Options (site tagline, widget text, etc.)
        $n5 = $wpdb->query( $wpdb->prepare(
            "UPDATE {$wpdb->options} SET option_value = REPLACE( option_value, %s, %s ) WHERE option_value LIKE %s",
            $bad, $good, '%' . $wpdb->esc_like( $bad ) . '%'
        ) );

        $total_meta    += intval( $n1 );
        $total_posts   += intval( $n2 ) + intval( $n3 ) + intval( $n4 );
        $total_options += intval( $n5 );

        if ( $n1 || $n2 || $n3 || $n4 || $n5 ) {
            echo "'{$bad}' -> '{$good}':  meta={$n1}  content={$n2}  excerpt={$n3}  title={$n4}  options={$n5}\n";
        }
    }

    echo "\nTotals:  meta={$total_meta}  posts={$total_posts}  options={$total_options}\n";

    if ( class_exists( 'Elementor\\Plugin' ) ) {
        try { \Elementor\Plugin::$instance->files_manager->clear_cache(); echo "Elementor CSS cache cleared.\n"; } catch ( \Exception $e ) {}
    }
    if ( function_exists( 'wp_cache_flush' ) ) wp_cache_flush();
    do_action( 'litespeed_purge_all' );

    echo "\nDone. Toggle this snippet OFF after verifying.\n

";
exit;
} );

New Careers Academy
● Online Now
Hi there! 👋 Have questions about NDA, CDS, AFCAT or SSB coaching? We're here to help!
Chat on WhatsApp Call: +91-62396-61414
💬 Talk to us!
Cleared-afcat-written-exam-6-600×338 - NCA Academy Defence Coaching

AFCAT 2 2025 Notification: Age Limit, Vacancies, Exam Pattern, Cut-Off & Preparation Tips

Hardit

For those who aspire to serve their country by joining the Flying Branch and Ground Duty (Technical and Non-Technical) branches, the Indian Air Force has publicly announced the highly anticipated AFCAT 2 2025 announcement. This blog covers everything you need to know to target this opportunity, including preparation techniques, cut-off trends, and age requirements.

 

AFCAT 2 2025 Notification

 

Important Dates for AFCAT 2 2025

 

Event

Date (Tentative)

Notification Release

June 2025 (Expected) 

Application Start Date

June 1st week, 2025

Application End Date

June 4th week, 2025

Admit Card Release

July 2025

Exam Date

August 2025

Result Declaration

September 2025

 

Vacancies in Various Departments (Expected)

 

Branch

Entry Type

Vacancies (Expected)

Flying Branch

AFCAT Entry

30–40

Ground Duty (Technical)

AE (L) & AE (M)

100

Ground Duty (Non-Technical)

Admin, Edn, etc.

120

NCC Special Entry (Flying)

NCC ‘C’ Certificate

10% of Flying Seats

Meteorology Branch

Through MET Entry

20

 

Education Qualifications

➤ Flying Branch (Entry for AFCAT & NCC)

graduation in any field (minimum 60%) with a minimum of 60% in math and physics at the 10+2 level OR BE/B.Tech

➤ Technical Branch Ground Duty

A minimum of four years of engineering or technology (only in designated branches) completed AMIE’s (Aeronautical Society of India) Sections A and B.

➤ Non-Technical Branch Ground Duty

Logistics & Administration: Any subject graduate with 60%

Education: 50% postgraduate degree in any field

 

Age Criteria

 

Branch

Age Limit (as on 01 July 2026)

Flying Branch

20 to 24 years (Born between 2 July 2002 – 1 July 2006)

Ground Duty (Tech & Non-Tech)

20 to 26 years (Born between 2 July 2000 – 1 July 2006)

 

AFCAT 2 2025 Exam Pattern

 

Section

No. of Questions

Marks

General Awareness

25

75

Verbal Ability in English

25

75

Numerical Ability

18

54

Reasoning and Military Aptitude

32

96

Total

100

300

 

 

How is the AFCAT administered?

Online computer-based tests, or CETs, are administered throughout India.

AFSB Interview: Stages 1 and 2 for Shortlisted Candidates

Medical examinations are performed at approved IAF medical boards.

 

Cut-offs from the prior year

 

AFCAT ExamCut-Off (Out of 300)
AFCAT 1 2025145 (Expected)
AFCAT 2 2024151
AFCAT 1 2024155
AFCAT 2 2023153
AFCAT 1 2023155

 

How Can I Get Ready for the 2025 AFCAT 2?

This is a tactical plan:

1. Recognize the syllabusPay close attention to English vocabulary, grammar, and comprehension.

Review math concepts from class 10 (speed, time, ratios, and percentages).Examine static GK, current events, and defense news 

2. Complete past year’s papers to find recurring question patterns Practice in a timed environment.

3. Take Practice Exams

Every week, try full-length tests.Examine mistakes and fix weak areas

4. Sign up for structured coaching, which is beneficial but optional.

For those seeking guidance, DHALIWAL’S NEW CAREERS ACADEMY provides:

1.Live and recorded lectures in online classes

2.Weekly mock tests and doubt-solving groups

3.Study materials, PDFs, and performance tracking

4.SSB and AFSB preparation included

Share:

You May Also Like

Looking for the best defence coaching in Chandigarh in 2026? Compare top institutes for NDA, CDS, AFCAT, and SSB coaching...
Complete guide to Agniveer Vayu 2026 — X Group and Y Group eligibility, syllabus, exam pattern, physical fitness test standards,...
The Indian Air Force offers one of the most lucrative and secure career paths in India, and the AFCAT salary...